I personally use SizeUp instead of Moom, because I was used to using the keyboard and Moom's initial focus on a GUI threw me off. I only discovered later that Moom of course also supports shortcuts.
Some of my other additions:
- Karabiner-Elements, to swap Fn and Ctrl on the macbook's keyboard. I require Ctrl as my corner key!
- Witch, an alternative task switcher (alt-tab), which supports selecting individual app windows (macOS's distinction drives me nuts). Unfortunately it occasionally lags, so I'm iffy about it.
On all my linux systems, I have a separate Mod4 modifier that is exclusively used for key bindings that my window manager interprets.
On Mac, there's control, option/alt, and command, but various programs use various subsets of them, so none of them is available for me to completely commandeer.
Karabiner(-Elements) lets you convert a key to be a cmd-control-shift-option modifier, and I might just end up doing that, but whatever key you choose probably isn't going to be under my left thumb like my muscle memory wants.
For hammerspoon what I ended up doing is making modal keymaps, but modal keymaps are really different from how I handle it on my other systems, so it hasn't stuck yet.