First-Person Shooters struggle in regards to finding a good balance to their respective sandboxes as these changes are implemented by the developers and their publishers.
You will always find people upset about something not feeling right - so why not provide users with the tools to modify these aspects themselves?
The downside to this would likely be that one man’s favourite dish can be another man’s worst nightmare in that adapting to changes between bouts on varying maps can be quite jarring. On the flip-side, you’re providing players just the right tools they need to customize the game to an experience that they desire most rather than being forced to work with the changes made to base game-play in the form of tuning updates and having to update or completely overhaul all of their previous content to match up with the ‘new’ updates. Players have been adapting to different sandboxes in Halo since Combat Evolved which started out with only a handful of tools the player had access to.
Having what’s available now in the form of all these various weapons would be great if only players could give each of them a designated role or usage that separates each from the rest.
Not only could you settle for providing basic tuning settings to players, but settings could go advanced and have far more creative uses;
Set weapons that slow down player movement, (re)charge their health/shields instead of harming them, increase movement speed and other player attributes. Set vehicles handling, acceleration and top speed. This is just the tip of the iceberg of things you could do by adding functionality not to the player but to the sandbox. Have players be your own testers and developers and see what works, see what sticks and see what’s fun.