As a programmer I have to say FUCK WINDOWS! I program this piece of shit at my day-job on API level and it's API is so god damn horribly BAD! to get this piece of shit doing things, you need at least 4 times the code and 10 times the documentation reading that you'd need on linux. and I'm a graduate computer scientist - how tf can a regular programmer get ANYTHING done on it without a framework that gives you a posix-like API!?
and why would you write things on a bloated, slow OS and pay for (dozens-hundreds of licenses for) a framework which kills your performance even more, just to get to a level that you can have MUCH cheaper and with far better performance? oh, because the users are f*cking idiots and thus demand this nonsense, i see...