If weapons didn't degrade so freakin fast, I'd be for the repair system. It's nice to pocket some extra change as a crafter when you see someone looking for repairs. The icon system could let you know if a repair is capable of being attempted by you. Other than that nice perk for crafters, I think the repair system is arbitrary and unneeded.