I prefer Moom[1] over Rectangle for window management because I find Aero Snap style management annoying due to the visual noise it creates by unintentionally triggering while moving around windows. It also has a nice unobtrusive UI summoned by hovering over window resize buttons.
[1]: https://manytricks.com/moom/