I'm actually playing around with XNA+C# right now, and I agree that it is (in general) very easy to develop with.<p>Just - for the love of God - if you're going to get into doing reflection in C#, understand that you are about to stare into the void, and mentally prepare yourself for that.