Recently switched from spectacle to amethyst. So far I'm happy. Every now and then it bugs out and you need to restart it, but in general I spend less time adjusting window positions.
It really only makes sense on large screens though. If you spend a lot of time on the laptop screen overlapping windows + spectacle is better.