Most developers I know who use OSX use brew; fink used to be the big thing, then macports. I know for some certain packages, macports is still preferred.
I try to not muck around with the base installs too much - it makes it too difficult to migrate between machines.
[1] http://brew.sh