Ugh. Macs.
Disclaimer: I've been a Linux user since 1994.
For my recent position I decided to try full-time development on a Macbook Pro. Things have been... Less than pleasant.
I'm not used to a single application taking down the entire system, or frequent and unpredictable focus-switching. Those irritants came quickly, in the first few weeks. Common dev apps like the Cisco VPN, P4V, et al, behave very poorly in a Mac environment. Not an indictment of apple, for certain, but still a real irritant you end up having to cope with.
The hardware has been shaky as hell, too. My partition table got nuked after a standard update recently. The display frequently refuses to change brightness. Hell, I can't even use the damn thing as a laptop because when running a VM and a few idle applications the CPU cranks up and the heat hits 70C.
Not to mention the highly variant battery life. Sometimes it lasts unbelievably long, other times it fails to properly enter standby and it drains away without warning.
Now, trying to plug in peripherals has been a pain. The Microsoft Ergo keyboard I have ends up with a bizarre Command key mapping, and there's no clear way to define a per-device mapping. Now that I've remapped it the OS absolutely /refuses/ to revert the mapping. So now Alt and Command seem permanently swapped on the Macbook's integrated keyboard.
Sounds like I got a nightmare Macbook, eh?
Well, I had a Ti Powerbook a ways back too, ended up giving it away due to similar ongoing nuisances.
At least MacPorts brings some sanity to the package management...
Macs are beautiful. Hardened beauty like a finely cut diamond, and just as brittle too.