The only thing I love is the trackpad. I have yet to find a Windows laptop with anything close...
With that being said... When I say I hate OSX
It's buggy...
1) I use and external monitor and my menu bar randomly jumps from one screen to the other (it drives me nuts)
2) The Bluetooth audio randomly &*(^(* up and I have to kill core audio/restart to make it work again, so I no longer use bluetooth headphones I went back to my wired
3) Create a new folder on desktop and it doesn't always let me rename it after creation
4) Creating a new text file - annoys me I can't right click and do it (maybe I'm stupid with this one - but when I create a text file it does the same thing as new folder and doesn't always let me rename it) and when I say rename, I mean I still have to take an extra step after creation to do it.
5) Sometimes I have to mirror my screen to an AppleTV for presentations and guess what, theres an audio bug where it won't play through the TV and audio plays on laptop (search google if you don't believe me)
6) I hate hitting command + delete to delete something
7) Installing new software is stupid - download, open, drag and drop to applications folder reopen it
8) Mice do not feel the same in OSX as they do in Windows - sluggish is that the word i'm looking for?
9) This one amazes me - If WifI is enabled and I plug ethernet in, the computer will still use WiFi lol, you have to manually disable wifi to use a hardwired internet connection
10) There is no shortcut I can put in my toolbar to show desktop (ya ya I know there are trackpads commands)
Anyways - I have to use it for Xcode and debugging iOS devices... If it wasn't for that I wouldn't be using a mac at all really.
At home I use Windows for everything else unless it's laying in bed with the iPad.