In Defense of Neutrality
Not to puncture the Linux community's inflated sense of superiority, but...
I've tried using Linux (various distros) as my primary OS on multiple occasions. On each occasion, I've had problems with Linux recognizing drivers. Sometimes, the problem was minor (could not get maximum resolution out of my video card and monitor), sometimes it was major (no network drivers, video drivers just did not work), but each time, there was something... SOMETHING... that didn't work right.
In the OS war, I'm an opportunist. Whoever is offering the best product for my needs gets my business. Generally speaking, MS gets my business because it offers the least headache during installation and the most functionality with regards to what I do. Linux would be great (I like free) if it (to steal a phrase) "just worked" with all of my stuff.
When Windows OSes don't support something, Microsoft is evil.
When Linux doesn't support something, it's the user's fault.
When OS X doesn't support something, it's a feature.
I never quite got that.