MacPorts and Fink both annoy me. Not because they are bad but because they are "so close but so far." I end up mostly compiling stuff manually and managing /usr/local with GNU Stow. Which is frustrating because so many mac installers seem to want to install stuff into /usr/local. I've learned to unpack the installer and install it manually so my beautiful stow-ness isn't compromised.