In all honesty, 343 industries failed BIG time with hpw they executed this. Now i am not talking about the campaign, which doesnt require you to buy anything through a store thankfully... But rather the gross multiplayer with its battle pass, forcing their xbox players to play with PC players, and the microtransactions needed to unlock armor instead of earning it yourself through challenges and achievements.
All in all this game has failed their original audience in every aspect as far as the multiplayer and as such, me and my friends are never going to buy another Halo game until this is remedied. If i could put negative 10 stars i would.