I found home-brew much more problematic and more significantly much slower when i last used it (a few years back now).
I've thought about starting a project (possibly with some support from my company, which focuses on Linux packaging) to provide a) a tool to download and install .pkg files, and b) a toolchain for more easily building .pkg files for the things that aren't available.