Comment by alejoar
I use easy-move-resize [1] to resize windows from anywhere inside the area of the window, using a modifier key. In my case I like using cmd + middle mouse button + drag.
This is standard in Gnome and a must for me back when I switch to MacOS for work.
I use https://rectangleapp.com which has been a lifesaver. I only use the following three shortcuts and disable the rest:
cmd+option+f = maximize to fill entire screen
cmd+option+ctrl+left/right = move window to other monitor on left/right
I occasionally use cmd+option+left/right if I need to have two windows side-by-side on the same monitor.
MacOS window sizes have always felt weird to me - no easy way to maximize without making it go into full screen mode.
As I was writing this, I just realized that hovering on the green traffic light shows a menu to choose some window placement options.... not sure how I never realized this before, but even the "maximize" option there doesn't go all the way to the edges - weird.