To expand on this, i don’t feel the current weapon mods really allow much customization.
(from memory)
There are 3-5 weapon mods (not available on all weapons types).
Damage: Basically every weapon should use this in most cases.
Melee boost: If you have a very melee focused build this might be good. If you have a build that frequently uses charge (like me), this is a decent filler as you still probably melee sometimes. Otherwise this is not useful (obviously).
Spare ammo: Decent filler but not great. I very rarely had ammo problems past early game. YMMV. Obviously this does not work with remnant weapons or when using the heat sink aug.
Piercing: I personally didn’t find this useful at all. This was useful in ME3 mainly because of the frequency of enemies using metal shields. These are not present in MEA. There is a certain enemy that uses an energy shield in the game, but it has a hole in the shield event from the front.
Lightweight materials (sniper rifle): Pretty good until mid game when you will probably have some talents to deal with weapon weight, unless you completely avoid combat (probably not a good idea).
The way i see it, there is a transition point mid game where you get enough points in combat (even with a build that isn’t focused on the combat tree) where you don’t need the two extra mod slot aug anymore because you don’t need mods like lightweight or spare ammo.
Early game with the bonus slots aug, i just used every type of mod which allowed me no choice.
Mid to late game i just used Damage/Melee or damage/piercing for sniper.
I like the idea of weapon mods, but i feel they need to add more to make it really allow you to customize your weapon using the system. All this led to me doing was switching out my weapon mods every 5 or whatever levels to the newer version, not making any customizations to my weapon.
YMMV. If you have sworn an oath to never put a point in combat, Spare ammo and lightweight materials will be better.