IMHO, it detracts from the experience and gameplay since you're forced to scavenge for whatever stick or basic club's nearby, as weapons break so damn quickly. Furthermore, it renders any "special" gear obtained from defeating tough enemies or solving difficult puzzles emotionally worthless, since I know they'll break just like everything else.
Not even the goddamn MASTER SWORD is immune to this tripe, when it should just be the one unbreakable weapon the player can look forward to obtaining and using if they don't want to be hindered by the shitty fragility system.
Honestly, the Master Sword and one Bow should be unbreakable, along with one Shield.
As for stamina...it restricts how long you can sprint, climb, glide, spin-attack, etc. for before having to wait for an arbitrary gauge to refill, and it forces a wholly unnecessary choice when spending shrine orbs (increased stamina, OR increased Hearts - when it should be AND, or even better, just the Hearts), The user experience would be far better without needless waiting.