It was a huge departure from the standard formula, IMO it would have had suited a brand new franchise a lot better than just continuing with the Legend of Zelda name.
It wasn't a bad game, not by a long margin, it was actually quite enjoyable. People seem to be disliking it because it of a multitude of reasons:
Big open world with not much to do (it kind of is, there are vast stretches with no npcs in sight)
Harder difficulty (it's not that hard once you get the hang of it)
Wii U version was garbage (Holy F-)
Really bad expansion pass
Very little story compared to the previous entries
No gadgets (the ones that we got were limited in functionality)
Poor Dungeon design.
I don't personally agree with all of these (weapon durability can go f... itself). These are just statements I see thrown around when people argue their points about this game. It seems that when a games becomes extremely popular people just start hating on it (ain't that true for everything on the internet though??)
I finally played through about 2 months ago and, in order of your list I quoted:
2: Let's face it, the real culprit are clunky ass targeting controls as can be VERY clearly seen when fighting the Thunderblight. Like hooooly hell you can end up facing completely off, no lock-on, and that bastard charges you with his flash step.
3: I actually don't mind this one, but only because there's really nothing else to do but farm some of those ninja wind blades and hammers every once in a while.
4: welcome to open world, but essentially making you run all the puzzle dungeons as a huge and necessary chunk of content gets REAL old, REAL fast and 90% of those puzzles are entirely useless in terms of prepping you for endgame or something to make them actually rewarding.
And then the honest fact that the big, bad, epic final boss approach can be cheesed and averted almost entirely instead of struggling with fighting all the top-tier mecha and such. And then boss fight is very meh.
And I'm not really a Zelda series fan, so I have absolutely no fan bias here. And this kinda hit the shelves alongside Zero Dawn that shits on BotW in damn near every aspect.