There are a few things I didn't like about BotW but one thing I did absolutely hate was the weapon degeneration. It's a mechanic I don't like in pretty much any game, but here it was the worst I've ever seen it. Weapons break far, far, too quickly. The effect this had for me was of avoiding combat almost entirely. Why engage enemies if doing so will break most of my weapons? When I found nice or more powerful weapons I didn't want to use them at all because I knew they'd break after one or two small fights, and I ended up hoarding weapons I wanted to use without ever using them. This led to me running low on inventory space, space I could only expand by hunting Korok seeds which very quickly seemed to make up the bulk of the game's content. I know not everyone will have responded to the system the way I did, but the fact that weapons break so quickly in this game destroyed any sense of enjoyment I could get from it at all. It turned my gameplay loop into grinding Korok seeds so I could hoard more useless weapons.
What exacerbates my hatred of this system is how easily it could have been adjusted to make it work. I would suggest three changes: 1. Increase the durability of weapons somewhat 2. Blacksmiths 3. An unbreakbale ore.
First, increase the amount of hits a weapon can perform before breaking. Simple as that. Weapons in the game were breaking every one or two fights for me. If I saw a group of three or four enemies I knew I'd lose at least one, possibly two, of my melee weapons. I do think some weapons should be more durable than others (rusty swords, for example, make sense to break faster than a soldier's claymore), but all weapons, generally, should last at least a bit longer so they don't feel as disposable.
Second, have blacksmiths located in towns and villages, maybe at the stables, too, who can repair weapons for a fee. It would fit in seamlessly with the world and provide a useful service for the player. This way you could keep weapons you like, at a cost. If a weapon breaks completely perhaps you could keep (or recover) the pieces and have it reforged, a more expensive service but one which, again, would remove the incentive to avoid combat. You're weapons will break, but you can keep them if you have the cash for it. Blacksmiths could also be used to give weapons temporary enhancements, such as sharpening a blade so it does more damage, for example. The blade will dull with use, but it would be an added dimension to combat. This would also make rupees more useful overall throughout the course of the game.
Third, include a special item, some kind of ore found only in one specific place in the world, perhaps tied to a side-quest, that can be taken to a smith and used to make any weapon of your choice indestructible. But only one. Once you've used this ore, it's gone. If the ore is located somewhere difficult to reach, or protected by powerful enemies, or the reward for a late game side-quest, the player will have plenty of time to use a wide variety of weapons before acquiring it (ostensibly the reason for weapon degeneration in the first place) and will have likely found either a specific weapon they like best, or a type, such as axes, or spears. Having one weapon you can always rely on would feel very empowering after a long adventure of weapons breaking and being repaired. And it'd give people like me, who don't like weapon degeneration, a rock to cling to.
Also dungeons. This game has no dungeons (Divine Beasts are Big Shrines and you all know it). Dungeons are the backbone of Zelda for me, and not having any made BotW barely worth playing at all.