I'm fairly neutral towards language / framework / OS, but some ppl around me hated MS for being closed, and .NET framework only work on MS (still work only on Windows, need to rely on Mono for other OS) and not open source.
They still hated for just because Windows (I do hate some parts of it, but I think some parts are better on Windows, compared to OS X e.g. native window management without app) and MS.
Thoughts?