I thought of a unique way to completely shift the upgrade system for parts and weapons.
-
Parts: Parts will go by the same upgrade for each level. However, once you reach max level, you are not done with tuning parts. Parts will have another feature called "Overdrive". It is a feature where you can go past the upgrade and tune your stats to increase it at the cost of another stat to decrease. If you want to decrease a torso cooldown, it would be at the cost of armor. If you want to decrease the shield delay for regenerating shields, you can do that but your shield HP will go down, etc.
-
Weapons: The current upgrade system for weapons will be removed entirely and will be replaced by a linear system of progression. Each weapon will have their set of levels. So Punisher could have a max level of 10 and Magneto of 30. Each weapon will have module slots. Those slots will either improve a stat of the weapon, or also improve a stat, but at the cost of a decrease of another stat.
Punisher for example will have 4 module slots (Barrel, Ammo Feed, Gunpowder, and Speedloader). Every time you level up your weapons (through Playing matches), you will unlock a module for that weapon.

It's kind of like the battlepass tbh. 1 war robot, new weapons, gear, paintjobs, currencies, etc, for 8$ USD. I would've bought it for 20 but here it is at 8.