I'm desperate for a game that isn't overflowing with micro transactions. A game where getting difficult achievements (like legendary campaign completed etc.), or in-game feats of strength (something like getting the top rank in any ranked playlist) is what rewards the best looking, most bad a$$ armor. I don't think it'll ever happen now, but that's what i'm desperate for, it would be a complete breath of fresh air. I'm sick to death of cs:go cases, and call of duty supply drop guns (which preform differently/better than the standard guns).
One thing I do appreciate with halo is that you can open REQ packs from just playing the game and it doesn't take too much time to earn a gold pack although it is only gold packs that are purchasable with REQ points, not the HWC or the team packs. But having said that I'd love it if there was no random rng to getting the coolest armor and the best looking, more rewarding sets were earned through achievements/hard work/skill. One example is the Hyabusa armor from Halo 3, that set was so cool and although it was fairly easy to obtain (only required you to find all skulls) I still felt rewarded when I got it.