Have you tried Spectacle? https://www.spectacleapp.com
As a long time i3 user that switched to Mac, it gives me almost all the benefits while still integrating nicely with the general UI. It's also not nearly as steep of a learning curve and does not get in your way at all.
Thanks for recommending! I will check it out.
Edit: "Spectacle is no longer being actively maintained Download Spectacle"
I guess it still works for you though?
Curious if something like yabai would be even better but just haven't made the time to try it.