Inspired by @fasterthanlime introducing me to Rectangle Pro - https://rectangleapp.com/pro (which has replaced Divvy for me), there are a few other macOS apps I really like:
rcmd, which allows app switching by using the right hand cmd button and a letter of the app: https://lowtechguys.com/rcmd/