Literally the only time I've ever found item degradation not just ok, but even fun, was Fallout 3. Combining guns of the same type to increase the condition made some sense logically (they share the same parts), actually gave you a use for duplicate weapons, and truly made you use your most OP weapons sparingly because who knows when you'll be able to find the parts to repair it.
Otherwise, I fucking hate this mechanic and it needs to die in a ditch.
I remember when I first started Dark Souls and kept dying in the Undead Burg because I hadn't figured out how FromSoft games work yet. It got to the point where my sword broke and barely did any damage, but I couldn't use any other weapons because I didn't have the required attributes. So I had to restart the game and do the tutorial and all off that over again. I was like fuck off with this and didn't come back to the game for a very long time. It's such a useless mechanic in the game, because when you know what you're doing, you don't even get close to the point of your weapons breaking and it's such a non-factor. It really only exists to punish newbies