I'll add to the BOTW critiques.
I'm a huge Zelda fan, it's hands down my favorite franchise although I'm not that much of a gamer (although I recently ordered a ton of stuff, so that might change). BotW somehow managed to feel like the best Zelda games while bringing a lot of new (for Zelda) elements to the franchise.
Some of the major criticisms stem from where this game diverges from Zelda staples. Since the game is still pretty new, I'll put this in a spoiler box for those not aware and speak on it otherwise generally in my experience/opinion.
The game removed two staples of previous Zelda games:
How jarring or disappointing these are depends a lot on what you look for from a game. As someone who really enjoys random side and fetch quests and trying to find every conceivable upgrade for things as much as the main story line, neither of these is a major detriment, and this game has more than enough to satisfy my OCD completionist itch. I guess I'd say I do miss the first one I mentioned a little, there are iconic examples in previous Zeldas that many, myself included, would point to as some of the most fun and memorable moments in those games, but I think BotW compensates fine by creating memories in other ways, and I'm certainly having a ton of fun.
As for the second issue, this game allows you to try to divise your own method of fighting overpowered enemies (or in my case, running away) or figuring out how to get to/survive more inclimate areas. It's far more unique and diverse this way, IMO.
Maybe my overall Zelda love is coloring me a bit, but I absolutely love this game. Unlike some who have mentioned an uncertainty as to replay-ability, I'm already thinking of different things to do or approaches to take my next run. Is it perfect? No. Is it a must play for anyone who enjoys Zelda, or action/adventure games, or just good video games in general? I think so, yes. It's worth at least a try, especially if you have a Wii U and don't have to put out for the Switch as well (although I did, no complaints on the actual unit so far).