Just a word to tell you hat microsoft plans to make a managed version of DirectX10 !
Whouhou !!!
It's not that I don't like XNA, but I'm really not interested in the compatibility PC <-> Xbox360, that's why XNA doesn't attract me that much.
With XNA you are stuck with DirectX9.
Here is a link about it from the official microsoft forum :
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=717003&SiteID=1