Just wanted to thank you for the article. Good write. I had an extremely similar experience. I used Java and C++ for projects, and Python for fun, for years. I had always heard so many bad things about C# that I avoided it a lot, and was never forced to use it. Finally, I ended up with a job in web development for a large organisation, and sure enough... C#. I had to learn it quickly, and it was my primary language for a year in most things I did. I came to really appreciate it.
This article goes a long way toward explaining why people probably do have all of those misconceptions about it.