But the issue i have with the M320, SMAW / RPG and snipers is that there is no restirctions as too how many of them can be on either team.
Unfortunatly 4 classes makes this too hard to implement a class restriction system cause you'd just be left with 5 mixed classes and 14 supports.
Ideally there should be a about 6 classes, a bog standard rifleman / medic, grenadier, recon, engineer, support and sniper class. Grenadiers, engineers and snipers having restrictions imposed. But thats not the way BF3 has chosen to do things.
1 m320 is ok, 14 is not. Alot of maps entice people to use the spam weapons enforce, in those cases it's best to just remove the ability to use them entirely than let everyone spiral downwards into a pit of fucking horrid spam.