As someone who used to get paid to find bugs in low-level windows software, I must emphatically disagree.
At least on the hardware side of things (USB stack, included hardware drivers, etc.), the quality is really quite poor compared to the Linux equivalents. I can't speak to the quality of the OS X equivalents.