One of the first things I noticed in Infinite that felt jarring was how nearly every single weapon causes you to recoil when fired. And I don’t think I’m a fan of that.
When Bungie added recoil to weapons like the AR, and Carbine in ODST it was purposely implemented to make you feel like you weren’t a Spartan anymore. Previously the only weapons that had ever caused recoil were the SMG, and in Halo 3 the Sniper. And following this in Reach recoil would be completely removed in Reach, replaced once again with spread.
In Infinite it feels like a LOT of actions wiggle your reticle around. Firing nearly every weapon, tossing a grenade, reloading some weapons, and while it’s hard to personally test without standing still, it also felt like taking damage was causing flinch. I feel like barring some exceptions, like the Commando which fundamentally needs recoil to provide a skill gap and the Skewer/Brute Weapons which should be awkward and clunky to reload and use in general, this should probably be removed.
Halo plays best when it’s smooth and surgical, when you aren’t fighting the game to aim, you are only fighting yourself to improve it, and the enemy’s strafe. The point of being a Spartan is that you are super-strong and capable of easily handling weapons that are meant for human hands. If a gun causes a Spartan to recoil, it would be pretty much fatal for Marines to fire. Some lore to attach might be that the Commando is the first rifle designed specifically with the power of a Spartan in mind, and that Brute weapons are, for obvious reasons, too much for Marines to handle.