Honestly though, this argument about pricing, bugs, ad nauseum, is entirely unfounded.
It's all about perception. Bugs in a Linux environment are acceptable due to it's open source nature. Lets disregard the fact that much of the code that wrote this NOS isn't even ANSI (granted, not all can be, but some of the developers should read up on the standard).
Windows isn't free, it's closed source. These facts are enough to turn away those who's fickle minds still subscribe to propaganda. Any other argument is rather moot. If you can't afford a copy (or aren't resourceful), then this is a different story.
I work w/ both platforms, and get severely annoyed w/ both at times.
There is simply no panacean platform.