I like
tangible weapon upgrade systems like this, but it felt very limiting; although there are a variety of upgrades available (such as rate of fire, ammo capacity, duration of effects, greater damage, or increased drop - rate of bolts, raritanium, or holocards), only three of these types of upgrade can be applied to each weapon.