Anti-MS sentiment is common in some corners of the tech world. People ignore the fact that the CLI and C# are ECMA standards like JavaScript and C++, and treat them like closed proprietary systems. .NET is a great choice and there are tons of people who happily use it.