User blog comment:MyOpsAreBlackerThenYours/What classes do you want in the next battlefield?/@comment-64.18.97.89-20120419014537

Rifleman-Offensive soldiers that use Assault Rifles & Carbine that carry 2 extra mags & 1 extra frag but can trade extra ammuniton for a GL, and are somewhat more accurate at long range against other infantry, but not OP

Combat Medic-Use Carbines & PDWs. Throw other players medi-kits and revive them. Medics are mainly support units but can defend themselves in a fight.

SpecOps- Use PDWs & Shotguns. They use C4 and are somewhat harder to spot and have a lower amount time of popping up on the mini-map. They can move somewhat faster than other units and are a little more effecient in CQC. They can place motion senser to track enemy movement.

Designated Marksman-Use Semi-Auto Sniper Rifles for supporting frontline units at a distance, but still in the fight. Can use binoculars to spot enemies for longer periods of time than standerd spotting

Combat Engineer- Use Assault Rifles & Shotguns. Can repair vehicles and lay anti-tank mines. They can also laser designate enemy vehicles for lock on weapons.

Anti-Tank/Anit Air- Use Carbines & SMGs. They can use non-lock on & lock on anti tank weapons. Non lock on weapons do more damage than lock on ones but are less accurate. Lock on are much more accurate but do less damage unless they are designated.

Support Gunner- Use LMGs to suppress their targets. They are more effecient at suppressing other infantry. They handout ammuntion to other units. They move slower than other infantry due to the weight of thier equipment. They can use mortars to suppress other infantry and damage other vehicles.

Sniper- Use bolt-action Sniper Rifles. They take out Infantry at extreme range while trying to stay hidden. They also spot enemies for a slightly longer time than other infantry. They also can use a laser range finder to help with long shots, but using the range finder to long will give an obvious indication of where you are and will force you to move.

This is my suggestion and I know is not perfect but could possibly work if tweaked and worked with.