If you have no ideological preference then use OS X. It uses a real unix and XQuartz is very up to date. You can use Homebrew, but I had some major issues with in the past so YMMV. I personally use MacPorts as Fink is too out of date as I have a 500gb hd and I prefer the 3rd party software to have separate dependencies from the core Mac system software.