.NET is great. It's fast, clean, and the
framework libs are incredibly good.
Having worked with .NET, I beg to differ -- .NET framework libs are a mess. C#, IronPython, and F# are amazing.
It's not the languages that keep people away from .NET -- to put it simply -- community, tools, price.Microsoft does a good job at playing catch-up, but unfortunately (for them) when it comes to web development, innovation happens somewhere else.
And sure, Visual Studio compensates for a lot, but it's just an IDE, the least important part of the stack.