Yeah, yabai is the one I've had the most success with and I'm a fan of it! I actually still use it for faster desktop/workspace switching.
I've ended up finding that for me personally though, it feels slightly better to give in to the way macOS wants me to do window management, working with the designers' intent, than it does to work against it with yabai.