Well, it´s a double-edged sword...
I have to admit, that Linux is an incredible OS. I like it, and I use it. But it??s not everyones OS. As long as everything is running out of the box, it may be fine, but in case of troubleshooting (especially hardware compatibility/issues) it??s sometimes desastrous.
"When other users are calling support for help with cleaning out viruses, malware, and troubleshooting BSODs (TM), I am chugging away." -> When I read this, I recall the countless threads in even more countless forums about "how can I make my wireless card XY work", "my screen resolution is 640x480, how can I change that?", "after updating, my xorg.conf was overwritten with default values", and the countless hours I??ve spent with the very same issues.
In the past, I have to agree, Microsoft was driven by Marketing, nowadays it??s also marketing, but even more stability and features (OK, everybody hates MS-licensing, but let??s leave this beside for the moment).
It??s the wrong point of view to call an OS good or bad. Every OS has it??s drawbacks and benefits. People from IT should keep this in mind.
Just my 2c...