Halo 4, 5, and Infinite are just significant steps down compared to the quality we used to get in the Bungie games. I genuinely don't understand how a games studio with basically bottomless resources and built specifically to make halo games, can't make a single half decent Halo game. It's insane to me that this game dropped with less multiplayer content than halo 2, no forge, no co-op campaign, terrible armor customization, etc. At that point they basically killed any chance of the game being successful, even if all this stuff will eventually get fixed. It's also really telling that the game was a buggy mess for a long time, and yet the microtransaction systems have worked perfectly fine since day 1. It's also very difficult to understand how they can have so much happen in the story offscreen, and then leave the half baked story that you actually get to play through be a boring mess. Instead of making a low quality halo game, they should've devoted more resources to fixing all the bugs with Halo MCC (which also has a higher player count than infinite on Steam). It's insane how many issues I run into trying to play games that are much better than Halo Infinite.