I would echo most of the other's answers, though I prefer to stick with
Vim on all platforms, once a terminal *** always one I guess. Having
said that if you are from an X land then you may want to check out Fink:
Which should provide gvim and Xemacs, etc. Fink used to be the only way
to go, but now with Apple's X and them providing a few extras that they
used to miss it isn't as crucial. For Perl related issues on OS X you
might want to look at XXXX@XXXXX.COM mailing list archives, it is
medium traffic list that I listen in on, lots of very smart Mac gurus there.
In fact a new Camelbones was just announced apparently....