I'm no computer guru, but I love my iMac. It's fast, efficient, easy to use, sleek and sexy-looking, and most importantly; very stable. If it were a woman.... well, I guess I can't imagine a stable woman so forget the comparison

In any case, I've been running the same copy of Windows Vista on three different computers since 2007 and this is the only one that hasn't had a critical motherboard fault. Best of all, when Windows inevitably screws up catastrophically and won't even start, I can restore everything from the Mac partition on my hard drive.
I'm also partial to the customer service that Mac provides. If I drive down to the local Mac store at the proper time, they'll give me free classes on all kinds of applications and utilities. Last time I had a problem with my Mac (physical hard drive crash courtesy of the USPS), they repaired it for free even though the warranty was expired.
By contrast, Microsoft flatly refused to repair or replace my Xbox 360 on several occassions when that piece of junk failed to work properly and their worthless Hitachi drive burned rings in my game discs unless I paid them $150. I ultimately ended up pulling the last one apart and fixing the stupid miscalibrated (and un...recali...brate...able..., is that a word?

) laser aperture myself with duct tape and a piece of foam. I still have 3 copies of Halo 3 that are unreadable because that *%&^$(*&^% laser burned the hell out of the innermost data rings.
My Mac does everything a PC can do, with the notable exception of alowing me to tinker with it. That is my only complaint about this machine. For $1200 I got a first-rate (at the time) gaming platform that has served me well for three years and never failed me even once. It runs lousy Vista like a dream, and it never crashes. Did I mention that it looks really cool, too? And it comes with a webcam, and a microphone, and like, 12 USB ports. I have no use for most of them them, but it's nice to have 'em. Also, it looks really cool.
If Mac is a cult, give me a ticket to Guyana and a glass of Kool-Aid.