MS is making a huge investment in C# infrastructure, that seems like an equally large win for the C# developer economy as well? If you want to develop universally, has C# now become the the best option (was it before)?
Do other C# devs see this as a gift from MS? I know a lot of people live and breath C# every day, and would love to continue doing so!
I doubt all .NET developers feel this way, but I'm willing to bet that a lot of existing .NET developers can't wait to fire up Linux and develop in a framework they love with full support.