I personally don't think Medics should get LMGs...it's ridiculous, and the Engineer class has a little too much going for it in BC2. It's not so much that they're horribly imbalanced or anything, but they're not very well-defined. All the classes kill people too well (if that makes any sense), and if a Medic/Engineer doesn't get the Ace Pin, something very wrong was happening that round (unless there's a Recon sitting way in the back, getting 400+ Marksmen bonus headshots, but you know everybody feels about them. xD )
If I could make classes, I would have:
Assault: Assault rifles, battle rifles, shotguns and light machine guns. Have unlimited sprint/slightly better armour/health/slightly faster than other classes. Best choice of weapons.
Engineer/Anti-Vehicle: SMGs, carbines, rocket launchers, mines. Best at taking out vehicles, get slight bonuses when driving a GROUND vehicle, such as slightly faster reload, more powerful shells, better cool downs, drive slightly faster, etc. Can repair any vehicle with tool.
Medic: SMGs, shotguns. Does it's JOB as a medic, and not a primary foot soldier. Can drop portable healing kits, instantly heal soldier for a small amount of damage (long cooldown), or revive them (revived soldiers come back with 30% or so of maximum HP, and have revive invincibility for 1-2 seconds OR whenever they attempt to move/shoot, whichever comes first)
Support: Assault rifle, carbine, shotguns. Move slightly faster than other classes (same as Assault). Comes with tool to mark targets for jets (only way for jets to lock onto ground targets), and can drop ammo/medkits (that heal much, much slower than that of a medic) for other soldiers. May repair vehicles, but at a slower rate than an engineer.
Pilot: Pistol. ONLY unit allowed to pilot an aerial vehicle, such as a jet/chopper. Only unit to also have a parachute (one use), and has an option to suppress the pistol/use special pistols with slightly more power than the average unit carries. Basically a set-up to trade off, that if you're whore for aerial vehicles, you pay for it by getting raped if you crash, unless you can take an enemy vehicle/go back to base. May repair aerial vehicles only.
Just my 2 cents/wishlist that will never happen.