I've been doing XNA programming for a few years now and while it is a nice framework sometimes the fact that it is no longer supported gets in the way of development. In order to no longer have this issue I have moved onto a new framework called SharpDX that is essentially a C# binding of DirectX that allows use of all of DirectX's functions. Since it is relatively new there is very little useful documentation or tutorials for it and I would love to see some decent tutorials.
New XNA Replacement-SharpDX