I avoid brew whenever possible, partially because it does weird stuff just to avoid installing things as root. MacPorts is nice but doesn't always have the port you want. Something like Python with a convenient .pkg download directly from python.org makes the choice obvious.
That said, some Python packages rely on native code that you might find yourself brew-installing. That can be a nightmare.
That said, some Python packages rely on native code that you might find yourself brew-installing. That can be a nightmare.