I sympathise with this. I don't use macOS by choice, but because my employer forces me to do so as the security team has a dated understanding of the state of desktop Linux and MDM software.
The challenge with macOS window managers seems to be handling movement of windows between spaces, particularly when the display configuration changes (e.g. when docking and undocking a laptop, or opening and closing the lid). I've tried Yabai, AeroSpace, OmniWM, Hammerspoon w/ PaperWM.spoon, and Rift. None of them have delivered the level of polish Niri achieves.