I used to work on Ubuntu since 10.04 but I saw no future with it (lots of bugs, error reports,...) I tried many other distros (Mint, CentOs, Fedora) everything was like everything .. Last summer I bought a Macbook Retina and switched to OS X, result is good hardware and software. I installed my Linux things ZSH,Git,LAMP,Node,... + proprietary stuff like MS office, Adobe apps, which is nice because you use best of both worlds + you get Mac specific apps like Alfred which really worth it.
So my point is my computer is my life I don't only code on it, I prefer a nice UI/UX while having a perfect Unix environment, I still use Vagrant for advanced stuff though. Linux distros are a mess they should collaborate and come up with a good ergonomic and CONSISTENT desktop environment rather than add a menu button and call it a new version.
On servers nothing beats Linux/BSD no argument there.