If Fancy Zones is too basic for you, especially coming from Linux, you might like komorebi[1], a fully scriptable, bspwm-esque automatic tiling window manager for Windows 10+.
[1]: https://github.com/lars-berger/GlazeWM
[2]: https://www.microsoft.com/en-us/p/fancywm-dynamic-tiling-win...