-Consistent Interface (Windows 8 will probably change that)
-No massive Dock to take up valuable space
-Good backwards compatibility (Pretty fed up with OS X Lion breaking things here and there)
-Well supported
-No fumbling around with package managers and incompatible installers
-Driver support
-Relatively bug free
-Applications which run on it
There may be a couple more, Mac OS comes in second place while Linux Distros change too frequently for me to bother choosing one (I used to like Ubuntu until Unity). For Servers on the other hand, Linux is awesome.