I just spent 3 years out of college doing C#, and while it is my first real 'love' in terms of language, I'm doing some JS/Python work now and thoroughly enjoying it.
C# is great when you know what you want to build already, or have more than a few people working on the same system. But it hurts more than helps with exploratory/experimental work, or when you're just 1 or 2 guys doing the same.