Fireteam needs some drawbacks to carrying certain weapons/perks into combat. Things like heavier weapons that do more damage and slow the player down. Whatever weapons you carry should effect your speed no matter what, but more so when equipped.
Would be interesting if the player could drop a weapon to gain some speed, losing firepower in the process. It could get “lost” after a certain time limit, forcing the player to use the weapon crates around the map to regain that lost combat ability.
If you’re carrying a .50 sniper as the scout you have to sacrifice speed for firepower. In addition, you’ll have less health so you need to rely on staying near the team to stay alive. You can’t fly around the map at 30mph while doing massive damage to the Predator.
Classes should mean more, and restrict some weapon loadouts. This list is just an example. Doesn’t actually have to look like this.
Assault Rifles, SMGs, Pistols - All Classes
Shotguns - Assault, Support (just becasue they’re very strong right now)
Snipers - Recon, Scout
Grenade Launcher, Minigun - Support Only
LMG - Assault, Support

