I can tell you this much as far as sniping goes. It's tough to find some decent spots on maps sometimes. Even then, for example with the current sabotage mode now, Point C has barely any useful spots to snipe from unless you're Valor on their map, or attacking SVER's C. Usually you can find a spot to snipe when on A and B, but everything locks down on C.
I can also tell you this much too, it sucks going 42-3 and only getting 300xp for it. The need to work in another bonus, like a "long shot +2/3" when killing people with a sniper at range perhaps.
Also, don't bother sniping off the bat. It's not worth it until you can have enough skill points to max it out in one shot via respec. Not having a proper scope and the final sniper rifle means you have some tough times on your hands.
I know it's nice to have a good sniper as you can really help out greatly, be it shutting down a couple routes, forcing the enemy to go elsewhere, or helping clean out the objective area (when maps allow this). Also they can "spot" for you. But the game doesn't reward snipers enough, and with everyone using heavy armor and extra hp, you need headshots. I mean, I love doing it, it's a challenge and satisfying, but it sucks seeing others getting 3x's the XP as you for going 10-18.
Oh.. about those LMGs. Something needs to be done about those things. It's not SVERs either, but all three need to be adjusted. Nothing like being sniped by those things, or watching them mow down 6 people all with headshots from thin air.