It is a bit annoying that they degrade so quickly, otherwise I don't mind it too much actually. Game gotta game, you know? Adds some tension as mentioned as well as something to always be wary of. At least it makes more sense when armor degrades as it constantly takes hits and always needs repair.