I used to use Moom and then Divvy, but switched over to a lighter weight and OSS alternative: Rectangle [0], which is a successor to (now unmaintained) Spectacle
Easier to automate setup through Homebrew, no need to store/activate the license or anything, doesn't have the "draw the window position" popup thingy, but I don't really care about that and gotten used to the (very simple) default shortcuts.
I highly recommend it, give it a try if you're interested!
+1 for ControlPlane. I’ve got a lot of automations set up for things like muting my speakers when I get to the office (remember those days?), when I use an app that listens to my microphone, automatically turning on a Hue light Red and toggling Do not Disturb so I don’t get interrupted is my latest and favorite though.
Easier to automate setup through Homebrew, no need to store/activate the license or anything, doesn't have the "draw the window position" popup thingy, but I don't really care about that and gotten used to the (very simple) default shortcuts.
I highly recommend it, give it a try if you're interested!
[0] https://rectangleapp.com or https://github.com/rxhanson/Rectangle