Let me start by saying I applaud 343 for at least trying to take up the mantle of Halo and add something new to the formula. This is not a bad idea and in order for Halo to thrive, changes must be made.
That being said, I simply don’t understand their intense desire to alter core gameplay features over anything else.
First it was Universal Loadouts, Universal Sprint, JIP, Instant Respawn, and Infinity in Halo 4. These changes were highly unnecessary and had mixed reception depending on what it was; Loadouts killed balance, the combination of Sprint and Insta-Spawn wrecked pacing, Infinity modes replaced traditional modes for a while and killed things like Infection.
The game overall nearly ruined 343’s rep and the Halo franchise in weeks. Were the changes they made necessarily bad? No, not all of them. However, instead of building upon the legacy of Bungie’s Halo from there, they decided to toss in everything they thought was cool, leaving out or breaking beloved features of the franchise in the process.
Fast forward to today, where this seems to be repeating itself. Mind you, Halo 5 is not nearly as sacrilegious as 4 and is thus far a massive step up. But again, making brand-new mechanics and options seems to have trumped improving the classic sandbox.
We gain things like a deeper Campaign, the return of balanced modes, and new things like Warzone, but in the process we lose Split-screen, Playable Elites, and a dedicated Co-op mode (Firefight and/or SpartOps). Then there’s Spartan Abilities, which may or may not add a new, potentially frustrating layer to Halo’s gameplay.
I feel if 343 focused on building the classic sandbox with new things thst fans had been begging for since at least Halo 3, as well as keeping in Halo’s defining features, they would be much less disliked in the community.