Framework
"The Framework is really cool part of .NET. The languages are just there to help you do your job with the Framework in the best way possible for you."
[Erik Porter]
Definately. There are very few circumstances were language choice is a big deal (like if you need to write some unsafe code blocks or have to make some pretty heavy usage of the Win32 APIs).