I wouldn't mind if you could scrap some weapons for material to repair the ones you want to keep. Other games have done this nicelyJust make it so you can hold onto a broken weapon (With no cost to inventory space) and can FIX IT later if you want to. You'd still have to manage your weapons for an encounter but at least you wouldn't have to go running around looking for a new copy of whatever you had.