FOr those who dislike floating windows, like me, check out Rectangle. It's a very nice implementation of a Windows-like snapping feature. I can live with floating windows, being a mac user for 20 something years, but I'll always prefer the Windows 7+ like snap feature, especially with keyboard shortcuts.
It's free, doesn't do ads or put anything in your task bar, or do anything annoying:
Move and resize windows in macOS using keyboard shortcuts or snap areas. The official page for Rectangle.
rectangleapp.com
There's a paid version which adds some advanced configuration, but for the most part out of the box it's very similar to Windows' snap feature. not quite as good, the keyboard shortcuts are slightly different, but it's about as close to 1:1 as I think you can get on a Mac.
I upgraded to Pro, which is just $10, for one feature which allows you to configure custom snap zones, which I use a lot for my code editor + terminal snapped below it. I use it less these days now that every IDE has a built in terminal, but still occassionally use it.
I use a Mac for home/work, I use Windows for my work workstation, and routinely use various linux distributions, so whatever gets the desktop UI experience pretty similar for major intuitive features, is a win for me. I also like Windows 11's new Mac-like virtual desktop manager.