homebrew is great for everything. I use it every day. But yeah, if you want to develop Python, get your own Python that is only going to get updated if you decide to update it. Out of curiosity, I did a brew list, see what I got installed here. I only got about 120 different things installed. So yeah, like, reaching the audience, which says a brew is my go-to, I'm there with it as well.