All OSs have defects, design flaws, and very very stupid usability issues.
I think the big difference between Windows and OS X is that on Windows when you hit up against a bug you kinda shrug your shoulders, sigh, and think to yourself, oh well thats Windows for you.
With OS X when you hit a bug, you sit dumb founded looking for ways to make it work, swearing at the screen and trying to convince the OS by way of clever dialog that it should start working again for you.

I know that im like this. I know that OS X has many many issues and it really annoys me when i get stuck on one of them. But when im using Windows i expect to get screwed over by bugs, so in some ways i dont stress out about it as much.