Decent package manager, brew is awful compared to apt. Window snapping can only be done on Apple keyboards not on external keyboards. No Alt+Tab, Cmd+Tab is not the same. No window previews when hovering over dock, ridiculous animation speed when switching workspaces that can't be changed (and somehow Ctrl+1/2/3 is 2x faster than Ctrl+Left/Right? What is that all about). Needing third-party apps for basic things like: setting a custom resolution (BetterDisplay), setting scroll direction for mouse wheel independent of touchpad scroll direction. And the Settings app is super slow.
Macports is alive and well and works great.
Nix darwin + package manager with aerospace and sketchybar make it almost the same as my desktop pc. Could that be an alternative?
What is bad about brew? I have used it in the past and I found it fine. With apt I have less experience since I only used it when playing with a raspberry pi.