i think that would solve both the limitations of the current mod system, solve the technical limitations of too many mods shown in the UI at one time, and still require decision making of the players.
Once the armor is masterworked you could pay like 10 Enhancement cores (for example) to reroll the element of the armor.
-
let's just get rid of the elemental affinity. I thought the whole idea of armor 2.0 was to give players customization options. Not require us to keep 3 pieces of each armor peice for each affinity and be limited to what mods we can use in each type. It's created an entirely new mess of hoarding. Well now I need 3 arms with specific stats for PVE and maybe even 3 more with particular stats for PVP. Exotics. Forget about just needing 1. Now if it's something you use and actually have different weapons you use now you need 3 exotics of the same armor and let's hope it actually drops and/or comes in the affinity with the stats you want. I didn't mind random rolls but what they sold on us for Armor 2.0 sounded great. A way to eliminate the need for so much armor. Instead we're stuck with more.