I agree completely. I used NetBSD and Linux for a long time to do development but since I started using MacOS X, I have to say that i'm pretty spoiled. Perl, Apache, etc. are all installed by default. Add fink
and you have pretty much everything that you could want.
And yes, the GUI is very nice and quite well thought out.
Plus you can use quite a few applications not normally found on *nix boxes. Photoshop, Illustrator, Flash (Natively I think), and others.
I cant help but say again that fink is _awesome_. I installed it and somewhat as a test of how quickly it would break, I typed "fink install enlightenment" and damned if it didn't download and compile everything that I needed to run it in X. Well, that's not completely true. I had to run 'fink install xfree86-rootless' to get the X server just how I wanted it but I can now switch back and forth from Aqua to X with a cmd-opt-a. All of this on a MAC. That to me is about 20 different kinds of cool.