Updated OP:
Made Berserker sound more like a physco and less like a sneaky guy. All he really is meant to do now is dodge bullets and get to key areas, not be an assassin, but he can backstab if he sneaks up on an enemy.
Medic now uses a Snubnose revolver.
Support is the stereotypical BIG MACHEENE GUN guy, I figured he'd be useful for defending areas if theres nothing setup.
Engineer is now a default class, who builds and uses a shotgun.
Any class that has a (?) means its a maybe or its open for suggestion.