Get rid of weapon classifications such as "Assaults", "Subs", "LMG", etc., and replace it with just Primaries, and Secondaries. Also, try to not make weapons seem too gimmicky. Try to make each weapon take up a more broadened area of user preference, possibly even allow a lot more customizations to tweak weapons closer to the desired "feel" of the weapons. Make it so if you add tweak on top of tweak that you have to sacrifice something like mobility, or increasing instability while ADS. It gives us more to think about when creating our Custom Weapon Setups and makes it more fun.