One thing that I absolutely love about the Apex Legend customization system (and probably the only thing) is that you can select “Random Favorite” for your skins and every game it’ll randomly pick a skin out of the skins you’ve chosen.
I like this because it supports collecting. Back in Halo: Reach, Halo 3 360, and even in MCC, I just grind(ed) until I unlocked the armor pieces I liked the most and just leave it there and don’t bother to grind for the rest of them. It’s just too big of a hassle to constantly go in and change my spartan before every game.
If we could instead make a “custom armor set” that we could name etc., then we could choose if we’d like the game to randomly equip one of our armor sets before the game. This I feel like would make collecting cosmetic pieces a lot more worth it.