We have the capability to have smart corners and edges do auto window resizing.
This is the default behaviour now on Windows, Xfce, GNOME and the next MacOS.
Drag window left -> maximize half screen.
Drag window right edge -> maximimize half screen right.
Drag window top left -> maximize top quarter of screen...and so on.
It would be fine to emulate that behaviour as default.