I've used MacPorts since it was DarwinPorts. This isn't out of habit, I've tried Fink, Homebrew, Nix, and Pkgsrc. All of them can't hold a candle to MacPorts.
I have a super easy way to evaluate package managers, so I don't waste my time: can it install useable up to date versions of GNU Emacs (NS variant), TexLive, and Xorg Server, without hassle.
Fink is dead, so we can skip it. Emacs was never up to date on Fink anyway, so I quite using it early on.
Homebrew does not package texlive and has a pathetic error it prints out when you try 'brew install texlive' — this is why I refer to it as a toy package manager.
Nix, failed all of the packages and was crazy slow. Xorg installed, but crashed on launch.
Pkgsrc is the only one that comes close. I couldn't figure out how to install the NS variant on GNU Emacs, but everything else installed (including CLI emacs) and worked. The caveat is that all the packages had really strange names. MacPorts wins here because the packages are name as you would expect: emacs-app, texlive, xorg-server.
MacPorts could make it easier to package software. Hopefully they're working on this.
I would jump ship to Pkgsrc if it had better organizations and included macOS variants of packages.