Have you tried Magnet[1] yet? I’ve been using it for years and really love it. TBH, I prefer it over way Windows does it (forcing you to decide wha goes in the “other” side of the screen).
magnet's keybindings for me are the best defaults—they are very intuitive, and don't conflict with emacs. rectangle is an alternative i've tried, but magnet is the one for me.