The way I see it, medics revive. I'm not gonna complain that medics are being allowed to revive. They also need guns to kill enemies preventing them from reviving allies. Thus, I'm not mad that they get guns. Medics also need legs so they can move around and get to people who are incap'd and can't move around, so I can't exactly call legs over-powered, can I?
If a class is built to successfully perform their role, I don't see how they're over-powered. If anyone is over-powered, it's the soldiers and operatives who get their health and weapons buffed constantly. Wait and see.