Despite the perceived "fanboyism", there is some truth in that too. I used to think Apple users were huge fanboys before. But this year I got MacBook Air and despite some quirks like different keyboard layout (I'm used to PC) and Finder trying to hide much of the file system, I am quite impressed with it. It is very polished, and despite the GP saying that Apple doesn't innovate, I haven't for example seen multi-touch trackpad in any other laptop. It makes a great difference. The quality of it is also much better than I have used before, as is screen and audio quality (I always wondered why my headphones sounded like shit with my old laptop even while it cost 3000 dollars!).
The overall product is very finished. On top of that you get a nice UNIX system on the background and tons of apps that come with it. For example Automator and the system-wide services menu for your scripts make a HUGE difference.
And of course, there are also many commercial games available for the platform and now that Steam is too, there should just be more. Linux just cannot compete that. Even if you are a geek, OS X is a very good choice, as it's pretty much what Linux on desktop should be.