I found I had a less polished experience. I support Linux. I program as a hobby, I found the development experience on Mac frustrating it wasn't as easy to set up an environment similar to my Linux one at work and on my Rackspace servers.
I really don't consider the closer to Unix a valid argument. There's tons of operating systems closer to Unix that OSX, check out *BSD or jump over to OpenSolaris/Illumos.