DirectX is no longer supported by microsoft, therefor I can't use it(I use vb.net 2010). XNA looks as though microsoft is trying to get away from supporting that as well. So my question is: Should I go with DirectX or XNA? If DirectX, should I use slimdx or sharpdx?