I honestly think the battle-pass is fantastic. Starting with Reach based armor attachments is genius and it all looks really good. A little more than half of the pass consists of xp boosts and challenge swaps, I think it would be better to have more xp boosts and fewer challenge swaps, if the challenges are good/fun (which i think they are) they shouldn’t need to be swapped too often, I can see them building up quickly in excess. I also think having a little more than half being not cosmetic items is a good idea, future battle-passes/events will have more cosmetic items and that will add up quickly, we dont need a million options so keeping it to 40-50 items per battle-pass is solid. My only issue with battle-pass is general customization related, having the same colors (armor coatings/visors) for different armor cores is kinda silly, those should be interchangeable to each core.
The other big change that I would love to see is including the armor core as a free reward, so that items for it may be added into the weekly reward rotations and storefront in a realistic manner.
I’m not as concerned with the coatings and visors being connected to specific armor cores as that removes much of the work required to add additional content to the game. Remember that each new helmet or pauldron has to work with each previously released item. Every new armor core would add dozens of pieces to re-texture for each coating or visor, some with large amounts of ground up work, like translating Willow Tea to the Yoroi armor core and its unique tradition style. Others could break the spirit of the set, like all of the noble team coatings being used on non-mk.Vb suits.
Keeping them regulated to a single core increases the incentive to add new armor pieces, as instead of reskinning them for 100 different looks, it is only maybe two dozen or so.