As for Windows native window management, FancyZones is better than nothing. You can overlay zones, I have split each monitor in half with two zones each, then overlayed a bunch of smaller zones for stuff like terminal windows, etc.
https://github.com/microsoft/PowerToys/tree/master/src/modul...