Speak for yourself... Horizon Zero Dawn far surpasses Zelda in my eyes, and frankly I think a lot of the Zelda love is due to the franchise name, and less to the game itself. I enjoyed my time with BotW, but I certainly wasn't blown away by much other than how good it looked when playing in portable mode.
It's a very good open world action game, unfortunately there's a TON of open world action games it's up against and IMO the things it does right balances out with what I think it's lacking. The lack of enemy variety has already been mentioned, but in this day and age it feels wrong to have as little story and character development as Zelda had. It's a typical save the princess story, with a short backstory as to why you're have to track down these four champions, but it uses the cliche "you don't remember anything!" story telling trick that's just lazy. The production values in fleshing out an amazing single player experience felt so much higher when playing HZD than BotW that I have to think anyone that claims BotW is better just hasn't (or can't) play HZD.
Anyway, at the end of the day this has simply been an amazing year for gaming and all of these games are worth the full price tag associated. They'll all scratch slightly different itches for different people, but they should all be played