Alright I will explain how the weapon customization should be.
You only get to customize two weapons. The Assault Rifle and the Battle Rifle, then you can pick the grenade type you want, next you will be able to select the armor ability you want, and finally you will be able to pick the perk. I will explain the load-out below.
Primary Weapon - Battle Rifle
Grenade - Plasma
Armor Ability - Jet Pack
Perk - For the sake of argument lets say one of the perks is faster reloading.
Then every piece of armor you get will help customize your load-out... for example. If you would buy a chest piece that has extra mags on it then you could use them. Same with extra grenades. So as long as your armor has a certain things on it your weapon ammo and grenade count will be the same. But if you have extra mags or grenades then you will have more.
I think this idea would help balance the game and will bring a lot of customization into the game. Discuss your view on my idea and tell me if you will change anything or not and if you will then what will you change?