1. Challenge Swaps and Challenge system needs to be reworked and removed.
This one is the sorest point of the MTX system atm, and everyone hates it. It’s not a coincidence that our Challenges suck, leading to the need to Swap them out which then leads to players spending money. No, there should never be a system in games which blatantly abuses players then offers them a monetary way out.
2. Battlepass needs to be worth the money and pays for itself
Pretty much self explanatory, and we are getting credits next season so we can only see how 343 deals with this.
3. Focus on one Armor core, expand on it and give more customization power to the player instead.
The core system is bad, and now we have another Core coming (Lone Wolves). What 343 should have done from the very beginning is to focus all your cosmetics onto one Core, the Mk7, and to design everything to fit the Mk7. The only Core that should exist besides the Mk7 is Sangheili Core.
Once this Core system has been streamlined, give players the ability to pick their own colours again. Coatings should only ever be things like Camo, Stripes, Decal patterns and the like, not selling us a colour while restricting us from altering or customizing it. This is the most backwards style of customization I’ve seen in the past 10 years, with the only other worse system being Gender/Race locked classes.
In general, the moment you forced players to unlock cosmetics they have earned in the past, you have already alienated a good chunk of the playerbase. What 343 should really have done is have some select fan favourites unlocked from the very beginning, then introduce new armors to be unlocked for free.
Things like EVA, Recon, ODST, MKV, MKVI are all very popular helmets. The shoulder knife from Reach is also a popular cosmetic choice, so these should have been given for free.
Other than these, everything else can be either earned through a new Spartan Rank system which keeps players playing, or through the cosmetic shop. The moment Infinite decided that Battlepass is the only progression, they have doomed themselves to a playerbase which will evaporate the moment the Battlepass is completed.