I'm not saying remove all combat abilities from medics etc, they can still use knives (more than synths). But a medic fighting is a bad medic, this would make sure only players willing to play a support role would play medic.
Furthermore medics would require teamwork and protection, this is alot like xenos right now. You need everyone doing their job correctly to win with individuals being too weak to work on their own.