I struggled with deciding this for the first couple of months that New Horizons was out, but then I realized something that made it very clear. I have played New Horizons almost every day (I missed two days) since it was released. This never happened with New Leaf. New Leaf I loved, but I never got hooked on it like I do with New Horizons. I'd usually play New Leaf consistently from October to December, but after that I would start to miss days...then weeks...and then I basically never played in the summer. New Horizons has me absolutely hooked and therefore I believe it's the better game.