Note that I wasn't kidding. All you need are medics and AT guys as it stands.
Support
Unreliable & slower. Accuracy is much less than the medic (medic also can get the scope with the L85). If you put a medic and a support class in a cowboy-style shootout, the medic would win every time (assuming they both have the same skill level with the weaponry).
No need for the ammo, as long as you keep your squad leader alive. AT guys can run to their death when needed to respawn back on the SL.
SpecOps
The aimpoint has a thicker dot than the medic's scope point. Makes medic far more useful at long range. If using the G36, there's no contest, as a medic vs a G36 (same skill level) ... the G36 guy wont survive.
The C4 isn't useful for winning the game. You have your AT guys to dispense of any armor problems without risking their necks. Not to mention, C4 power has been drastically taken down. I've managed to put 4 sticks of C4 on the back of a chinese tank and not blow it.
Sniper
I love sniping... it's all I do in vanilla BF. No point in sniping anymore though, since targets can be hit much easier. The fact that the sniper can sometimes beat targets at longer ranges doesnt outweigh the fact that the sniper is considerably underpowered (as he should be) in close range encounters and AT encounters. The bolt action doesnt help either (unless you're MEC).
Assault
I'm against using 203 or GP-30 until it's fixed. It's unrealistic and out of balance. Aside from that, the assault class has nothing else going for it. As mentioned, most rifles will kill with one shot to the head and with a couple to the body so judging a rifle on lethality is a moot point. Judging based on accuracy is not, but the medic's L85 can be just as accurate as any other weapon when in the right hands.
Engineer
Completely useless for combat. A short burst of any automatic rifle will kill at close range, so the shotgun really isn't that effective anymore... not to mention it takes a while to reload. Repairing vehicles helps, but the uber-wrench isn't fast enough when the vehicle is engaged anyhow. A tank usually sticks out like a soar thumb for other tanks/apcs/choppers so it's lifespan is usually very low.
Mines aren't useful enough to consider this guy as part of a squad.
-------------
Now, even I'm wrong about the medics having better rifles (which they do, since damage has been increased.. the scope pretty much makes the L85 an easy to use rifle). Even if I'm wrong about that, you have a bunch of medics anyhow

As long as you keep your squad leader alive, which you shouldn't have a problem with that many medics, you can mulitply your team count by 8, since everyone will stay alive much longer.
The ideal squads for you guys seem like the ideal squads for a game you wish you were playing. At the moment though, the ideal squads you mentioned will get slaughtered.
Things will change soon and this won't be the case (thankfully), but, until now, trying to add variety does more harm than good.