The Mac I have is in the living room for family use so I have not "worked" a lot on it. I didn't use much of the default tools and relied more on macports for unix stuff. I was asking because I am considering a Mac to replace the windows laptop with cygwin I use for dev. I use Linux for servers but I am from the world of Solaris I also had HP and Irix workstations at different jobs in the past and a NeXT at home.
I know the defaults are all Linux oriented these days so any different flavor of unix is always a little extra work if the filesystem differs to much. Macports also adds a little twist to that.
I found launchd verbose (and the xml is not even that self descriptive) and I am not sure its worth the departure from the usual way of doing things but I didn't think it was so bad. I only did a few simple things anyway.
These seem like things I don't rely on too much on a dev laptop anyway. But I now believe I have to investigate a bit more before I buy the new machine. Thanks