Weapons that break are a good thing in video games.
It is such an underrated mechanic that I wish more games would implement, especially games where you're supposed to explore. Take Skyrim for example, there's a million different unique weapons and armors that you can find, but a guy like me is never gonna use anything but whatever has the best stuff. Because of this you have to make loot drops scale with player level, but if items break, you can have players find high level stuff early on because it's just gonna break.