For the sake of being clear, I don't 'think' one way about linux. It's pretty much common knowledge that linux is an OS that requires effort to be fully functional, much more so then any windows product. I mean this thread was started in an effort to get a wireless card to work on a new install. How many hours do you think Admin wasted on that point?
I use linux everyday, it runs on many of the robots i use at work, there is no other operating system that gives us what we need on a robotic platform.
There is also no os that gives many people what they need on a personal pc other than windows