The multiplayer itself is great i haven't put it down since it came out. I'm not the type to cry about a few skins people can buy as it just doesn't bother me as long as the core gameplay is good and it is Microsoft rewards paid for my battle pass and will most likely pay for all future passes aswell. I got the new battlefield and it is a literal shit show of bugs and glitches that is something else. At its core halo is a smooth enjoyable experience I can't  wait for the campaign. There is hordes of grown men crying about colour pallets and shoulder pads like we are going clubbing in the 80s,(reply>), Thank you... I customized my armor just like everyone else (in previous games), but I wouldn't say it was a core element of my experience. I never concerned myself with unlocks, I just tried to get the most kills.