I would have to say yes. The XNA system uses c# as its base code and comes with starter kits (of types), so you can dive straight in and get a feel for it.
Also there is a game coming out that uses the XNA (as far as I am aware), that is going to finally allow XBox360 and PC owners to play online together. I cant quite remember the name of it tho.
And look at the other benefits of not having to port a new game from one platform to another.
Chris (formerly R@nSiD)
Twitter
When the power of love overcomes the love of power the world will truely know peace - Jimmy Hendrix
Winner SM VFX Challenge 1
3rd Place SM SteamPunk Challenge (May 2007)