I think people who think the AT class are fine are insane. The AT rocket takes 1-2 shots to kill a plain ol' hummer/vodnik, 2 for a mobile AA, 2-3 for an APC, and 3-5 for a tank. The reload time on them is just short of an hour, they're horrfically slow, and GOD forbid a vehicle have a supply crate next to it, or you can't do anything to it at all without blowing it up first, wasting a precious rocket, giving away your position, and having to spend that hour reloading. And AFTER all that, you have to pray you blow the thing up, because if you just set it on fire, the person will hop out and kill you because more than likely, you were firing from a far enough distance that the vehicle couldn't kill you, so when they hop out, they mow you down with their assault rifle or carbine, because from that range, your SMG/Shotgun is useless. And the rockets have almost no splash damage, so those of you complaining about rocket sniping are whiners. I can almost always shoot an AT guy tring to rocket me with ANY real rifle, and it's virtually impossible to kill 2 guys with one rocket.
Personally, since medics have the best rifles in the game, and already get TONS of points from both healing AND reviving, I say switch the Anti-Tank and Medic guns. AT doesn't get points for crap. IF you kill armor, you only get the same amount of points as killing infantry, which is BS. And while the DAO is awesome at close quarters, farther away, it gets mowed down easily. Hell, even at close quarters, half the support guns or a grenade launcher will take it down pretty well. Medics get a point for tossing packs around, and 2 for reviving people, both of which you do easily and often when you roll with a squad. And, if you don't kill them in a gunfight, they can immediately heal themselves...do they really need to have the best assault rifles in the game as well?