Re: You must be joking
>>Er, C# isn't locked down.
The standard is controlled by Microsoft. That alone is cause for concern. Then there are the patents, which Microsoft could use to attack anyone using the language ala FAT. If there's one thing that Microsoft's FAT/exFAT/ActiveSync patents have shown us, it's that if they're allowed to establish a monopoly in any area, they'll go around suing and extorting everyone. That's the reason I'll never use Microsoft's development tools.
>>It's ECMA certified and the specs are published there.
So is OOXML, and we all know how much of a clusterfuck that is. ECMA is the first place Microsoft runs when it wants to "legitimise" a product. It's quite meaningless. Microsoft still controls the specs, patents, and everything surrounding dotnet and c#. I wouldn't touch it with a bargepole.
>>Also, all the VS "Express" kits are fairly light, not to mention free.
The express version is just as slow and bloated as the full version. If you like the eyecandy and distractions of the ribbon toolbar, then go right ahead, but I prefer to do real development. Even Microsoft's own developers don't use it. That's testifies to its uselessness.
And let's not forget that the express kit, while it may be free, doesn't support Xamarin plugins, in fact, I don't think it supports plugins at all. For that, you'll need to buy the full version. That's all going to set you back a pretty penny.
Personally, I'd rather save that money and use it to make a better app/game that isn't reliant third parties. I can make great Android apps/games using free operating systems and free development tools, so why pay for them?