Double-click to drag doesn’t work properly.
I get significantly less battery life in Windows than in OS X because Apple doesn’t bother exposing the Intel graphics to non-OS X installs, just the AMD ones.
These weren’t big concerns to me, though. Where things seriously took a turn for the worse is when I decided to get a solid-state drive for the notebook to make Mozilla builds (and everything else) faster.
The screws to open up the notebook were so tight that I stripped them in the process of opening them. I had to go to the nearest Apple store to get them opened up. Turns out they use some sort of blue-coloured adhesive to hold the screws in place. (WTF?)
According to the support rep who helped me out (no, I’m not going to call him a “genius”), installing the SSD technically voids the warranty. It’s not a big deal because easy to put the original hard drive back in, but it’s just wrong to void the warranty for that.
Once I installed Windows onto the SSD, I benchmarked it. To my surprise, reads were only 180 MB/s or so and 4K random reads and writes were only happening at roughly 4000/second, several times less than they should be. Turns out non-OS X installs don’t get AHCI (WTF?!?!?!), which means they don’t get native command queueing, which is rather essential for a high random IOPS rate.
Now there is an MBR hack available to turn AHCI on, but the hack breaks sleep. So now I’m faced with the absolutely ridiculous choice between working sleep and getting the full value out of my SSD. (I’ll probably turn AHCI on, simply because I don’t put my notebook to sleep *that* often and can wait the 30 or so seconds it would take to come out of hibernate.)
This is the first time I’ve had an Apple notebook, and I’m pretty sure it’s going to be the last.