It is easy to find a Mac fanatic among Mac users. The same cannot be said about Windows users.
That's for several reasons:
1) Windows had the monopoly; the average Windows user didn't feel he might lose his OS to MSFT disappearing.
2) Apple products are designed well. It's easier to be a fanatic about something good than something mediocre.
Personally, I'm not an Apple-Can-Do-No-Wrong person.
- OS X needs an option to turn off mouse acceleration.
- Apple should have allowed Best Buy to carry only the color of iMacs they wanted. Not doing so was arrogant.
- iMovie has some serious interface design issues.
- OS X has this option: install updates and restart. I want to install updates and shut down, but you can't do that. This is quite annoying.
- Installing a new version of OS X overwrites your Apache config files without telling you. Had it not been for Time Machine keeping backups of them, that would have been another couple hours wasted setting up the SVN server to work with Apache.
I could go on. The issue for me isn't that Macs are perfect. It's that on average, I find they annoy me less often than Windows does. This is as both a developer and a user.