> The second you compile one package to get any of those boxes to work, for me, the pro-linux box argument is negated.
This seems a strange things to say considering everyone I know who uses a Mac for dev uses homebrew, which compiles as part of the install.