a way to fix zerks and warriors is to branch them in the same vein as rangers. the branches will play off racial abilities not tied to STR, like an ogre. which is most of what he has going for him, other than the higher-than-giant dex too.
one branch can play off DEX. which will make elf, drow, gnome, halfling, human and slith. not that slith needs more but they'll have to just go along. this branch will have choices that accentuate a play style for them.
one branch can play off proficiences, fg's will get even more oomf for fire weapons, including not just extra damage. i guess storms will get moves for fighting on water. what do stone's do? i forgot if they have elemental or material proficiences.
the last branch will just be plain old warrior.
that's an vague idea. the general idea is that you can branch warriors in accordance to accomodate the highlights of general groups of races and their attributes. normal sized races will have their DEX play a key in the specialization. giants will have their elemental proficiencies amplified. whoever doesnt want to play along can be a plain old warrior. except the plain warrior path will have standard doublesheath and hellstream.