Giant advantage is basically because of two things: High str and large size. The large size allows wielding two handed weapons in one hand...which is one of the BEST things you could ever wish for as a warrior. High str gives crucial hit/dam and allows to wield higher dam weapons, more shaman resistant, etc.
Storm warrior is down there with the half-elves as it is anyways.
Minos and stones are tough, but align really limits them.
Fires are great or horrible depending on who you fight, which I like.
--
The two warrior races that need the most help are half-elf and gnome. Both have very medicore stats and few perks (giant weakness in the gnome).
Since it is very hard to change skills so that they will balance with EVERY race that uses them, it is better to give lower races more perks or the higher races less. Giving race-specific skills, automasteries, etc, will help balance things more evenly. Random thoughts:
half-elf: I have a whole thread on this
storm: remove the wood vuln and add something else
dwarf/duergar: +1 str, axe mastery
gnome: race-only constructable weapons (instead of edging daggers/cards/ranger staves, make something else, etc), ID lore (wisest race, right), lots more things because they are gnomes...
I'm really more concerned about ogres than giants in general. I -really- dislike how ogres are the best choice (or very close to it) for every class they can be. Just -1 size (two handed weapons become really two handed) and -2 str for ogres and things will be fine. ![]()