I hate sniper classes and sniper weapons in games. They do not add anything to the game, only that 1/4th of each team fights each other instead of doing something useful.
Seriously, how many snipers do real armies have anyway (per 1000 other troops)? Certainly not 1/4th.
And let's not even talk about Gulf of Oman. Half my team sits on the buildings at C... C is controlled by the enemy team. What does my team do? They keep sitting the buildings, sniping at... what? Usually A. Which is controlled by my team /facepalm. All the while we're losing... Winning should be give very high importance in games like these. How about halving the effective score the losing team players have?
Also, how do you shoot helis down effectively? Since Stinger/Igla nerf, they're nigh useless, helis regenerate too fast if you hit, as IR Flare has too short CD. Jets... well, if i get a jet, i certainly try to shoot down helis (who the fuck decided to give them AA missiles?) but first i have to shoot down other jets, if i even get to fly. Helis are fine, if IR flare were nerfed a tad. On consoles that is, IMO. Dunno about PC.
No Recon uses SOFLAM to paint targets for Javelins so they're no use either.