The .NET languages are a higher level than C/C++. For that reason, they are a little slower and you don't have as much control with certain things.
C/C++ is extremely fast, and for me, easier or just as easy to use and get things done. Also, you have easy access to assembler level coding if you really need speed!
I have to go with C#. Even though I like using VB.Net right now for the rapid development, I am merely using this time to get my feet wet with making games. I enjoy C# alot more, and the new things that are coming out with the new revisions of C# and not to mention the omega revision. I can't pass it up.
This is not a flame. Every language has it's best points and worst. Just like to know what is your language of choice for your next project in a year or 2.