I'm using a Mac and use Macports for almost everything. Fink was the best choice back on OS X 10.2 but MacPorts generally has the latest versions you'll be wanting to use. My hierarchy is usually /opt and then /usr/local for stuff I don't want the MacPorts version of.