>>>Oh just go with C#. Why fight it?
>>
>>Yep, just drop pants and bend over. It's only Microsoft, and they never screwed developers up.
>
>Well, MS screws developers over with some technologies, I agree- Silverlight, WebForms, windows phone, vb, vfp. But it's probably good to grab the best parts from the mess - C#, SQL Server, MVC, etc are the good parts imho. After all they did spend a billion dollars on R&D - some of it is bound to be pretty good if for no other reason than the high level of minds working on some projects.
I'm interested in the reasons why you say MS screwed developers over with the first 4 items on your list.