I've just spent the last week working on brand new Apple machines at work and I've come to the realisation that it's not just their customer service that blows.
Full disclosure: I've always been a PC guy, but I'm one of the few that doesn't just jump on the Apple haters bandwagon without giving it a red hot crack.
My experience over the last week really made me appreciate Windows and PC hardware design for what it is.
The first issue which is probably the one that stuck in my brain the most was the placement of the USB ports. Sure, every machine has USB ports on the rear, but the Macs that I used
only had USB ports on the rear, so that constant plugging/unplugging of thumb drives meant turning the whole machine around (and at one time inadvertently yanking out the power cable in the process).
Worse yet, the mouse suddenly just stopped working, no warning, no low-battery alert, it just refused to work after a reboot. The Mac would detect it but when it went to connect, nothing. No amount of plugging and unplugging fixed it either. So I put the thing on charge (since there was no way of telling what the charge level was or even if the mouse was on at all). Where do you think the USB connector was? Nope, not on the side or the front edge, it was on the
BASE of the mouse.

So while it was charging you couldn't actually use the thing because you had to lay the mouse upside-down on the table. I also found the placement of the optical sensor very annoying (on the leading edge of the mouse), so if you over-shot the mouse pad/working surface just a little bit, it would stop moving the pointer and you had to reposition the device.
Speaking of reboots, I had never had to restart a machine so many times in a week. Granted, that some of the software I was using was very specialised and still had a few issues, but it wasn't just that bit of software. Programs would just randomly crash and disappear off the screen (including Safari, Apple's own web browser). No error messages, no dialog boxes of any kind, it would just disappear and I was left staring at the desktop.
You might be thinking that the machine I used had issues, nope, happened on others as well.
Apart from the very polished and nice looking GUI and admittedly some very nice features, for the most part my experience was negative. I felt restricted in what I could do and even scared that I'd lose work every time the spinning colour wheel popped up on the screen. Some of the keyboard short cuts seemed to have been thought up by someone who just doesn't give a crap and it's the only OS I've used where the close button doesn't actually mean close or exit. I also felt that at times, the UI felt sluggish, even with an SSD installed.
I did tend to like the idea of plists compared to the Windows registry, however there were thousands of them and there didn't appear to be any consistency between software and OS versions. Depending on what you were running, you'd have to look in several places to find the same thing and old/deprecated plist files just remained and left unneeded files all over the system.