I'm anything /but/ an Apple fanboy. They've made a lot of missteps, and their software always takes a our-way-or-the-highway sort of approach (one menu bar for all apps, when I can have 9 screens? Seriously? I think it's time for mister UI to grow up. And what's this with a closed imac? What do you mean no user-upgradable memory? The old G4 iMac i had could be upgraded. I wish I hadn't bought it sight-unseen across the 'net.)
That said, as a developer, I *love* the unix-based command line. Unix tools, a command line whose width can be adjusted, a kick-ass development environment (Xcode), able to run X windows apps with a download, silky-smooth multi-screen handling, printing-appropriate fonts, the near-silence of the iMac, and the beauty of it's 21.5" screen (wish I could have afforded the 27")).
Recently, my PC died from static electricity. On a cold winter's day my jumper touched the case. Shorted the PC right out.
That was 3 weeks ago. I haven't needed to sort out the windows PC since. I got Steam on my Mac, and so I can even game on it. The hard drive I found a IDE/SATA to USB cable, and so I got all my old data and moved it across.
I don't even have the slightest urge to /pirate/ Windows 8.
The *only* thing I miss is Elder Scrolls: Dragonrim.
Microsoft has a tough row to hoe here. They're trying to ape Apple's store, trying to secure the OS, trying to be all-things-to-all-people with Surface/Metro, and failing miserably. Corporates generally speaking aren't interested in upgrading. Now even enthusiasts are migrating. I thought they had a chance with Surface/RT, but then ruined it by making sure it's completely locked and screw anyone who wants to run something else on it.
If OSX didn't do unix better than Linux, it might just be the year of Linux...but I actually want to spend time getting things done, not recompiling my kernel again and again.
At this point, not even a Start button reversal and a hand-written apology letter from Balmer would bring me back to windows, methinks.