Counter-Strike has changed virtually zero and it's still the biggest game on Steam. When everyone else followed Call of Duty, Counter-Strike stuck to its guns (no pun intended) and retained its niche. I firmly believe Halo could've done the same, if 343i hadn't started chasing Call of Duty the moment it got its hand on the series. Each game, it became less like Halo, and became more like whatever 343i wished they were actually making instead of Halo. Infinite returned to Halo's core, and its gameplay is fantastic. Do that, but with a real Halo game built around it, and they'd have released the game they needed to. Personally, I hope Microsoft just shelve the franchise for a generation or two. 343i are the worst developers in the industry, and they simply don't deserve a fourth chance to piss on the ashes of the billion-dollar franchise they systematically destroyed. Make sure MCC keeps working on future platforms and call it a day.