If you haven’t looked at MP lately, it’s worth reviewing.
Homebrew, interestingly, has been moving towards an App Store-esque “binary distribution platform” for a while now.
The original problem the brew developers seemed to have with MacPorts (no binary distribution) is now resolved and MP retains all of the flexibility of a source-based package manager.
I also “like” sudoing package installation/removal of system packages. It’s no different from any other Unix package manager. If I’m the only user, I can chown /opt/local Or install to my home directory and run MP without sudo.