First things first, go watch Lindybeiges videos on Platoons and Companies ("Platoons - a natural unit size for a modern army" specifically, but also "Infantry Companies - another natural size of unit")
I want to bring attention to the number of automatic weapons used in war battles, nearly everyone with GE and SU uses them, and every single person in US does too. The problem is not that one side is more advantaged than another (however war battles against US suck), the problem is that it's all just a run and gun now, with little skill and variety amongst the players of any side needed to win a battle.
The solution I want to suggest: Infantry class/section/squad loadouts. The way this would work is that you would still keep all your equipment and weapons and you would still be able to use them all in games, however you would have loadouts restricted to certain weapons and equipment. For instance, you could have your standard inf loadout, which you would be able to equip only semi autos, and not able to use tank mines, a machine gunner loadout which lets you have full use of autos, an Anti-tank loadout which has a limited range of primary weapons, but full use of all anti tank & explosives, etc.
You would have to be able to equip some equipment in multiple loadouts for this to work, and the loadouts would be decided upon entering a match, where the squad you're in is limited to a certain loadout, and may change every match.
What would be the pros/cons of a system like this for solving over usage of automatic weapons? Is there anything that could be added to this? Could it actually work?