More and more recently I have been seeing C#/.NET show up in job listings that aren't just 10,000+ employee enterprise companies. I think it has been becoming more popular.
And rightfully so, dotnet nowadays is really a pleasant environment to work with. Fast, good language(s), good libraries, good dev experience and cross platform. Most criticism I see on threads like this is either based on outdated perceptions or on Microsoft hate.