The desktop and the developer
I've used OS X at work for the past 2 years and I completely disagree that OS X is nice for developers.  I've had a lot of issues that I wouldn't have had if I was using a GNU/Linux distro like Debian.  Major issues with GCC after certain updates, outdated GNU software like bash, brew is barely acceptable as a package manager (can't hold a candle to dpkg/apt), and I have to go to websites to get the installers for most big programs (Emacs, Firefox, others) like I'm using Windows anyway.  I don't like like the desktop environment, either.  The window manager is subpar and the virtual desktops are lacking compared to what you get with most GNU/Linux DEs.I know that a lot of people disagree with me because I see developers with macbooks all the time, but imo OS X is not a good environment for hackers on a purely technical level (ignoring the issues of proprietary software).