Just coming across these. I've been using amethyst. Would this offer any benefit to me ?
Hammerspoon has the benefit that in addition to managing your windows / spaces, you can also script tons of other things in the macos interface with it: have a glance at https://www.hammerspoon.org/docs/ to see the top-level modules.
You will need to do a little configuration, but it does the snap zones thing perfectly.