I didn't level right now but I thought I'd share my build
Level 12 Warrior
STR: 3
END: 3 + 1 (Oasis Ring)
AGI: 3
INT: 3 + 1 (Tiara of the Heavens)
AWA: 2
PER: 3
Skills: Whirlwind II, Shield Expert III, Bash III, Cleave III, Extra Recovery I, Dungeoneering III.
Not ideal for right now but I haven't yet gotten to resetting it.
By level 20 I plan on having Shield Expert III, Bash III, Cleave III, Extra Recovery II, Duel III, Heavyhand III, Infantry Training II, Whirlwind II.
Which unless my math is off should be 37 skill points which should be level 19, so level 21 could be Whirlwind III even, with Whirlwind IIII at lvl 22. Or I could keep 2 points in dungeoneering at lvl 20.
EDIT: I just found out that the wiki is wrong about Infantry training cost, 2/3 instead of 1/2. But all that really means is that I can do the build at lvl 20 rather than 19.
I'd like to get Flurry but I feel like that's a bit too many points in agility, idk though, maybe once all the quests are done and I'm at level 25, then I only need a few points in personality aswell for Infantry Training and Duel.
I think I'll keep running Hirge and have her get the gossip skill since she'll be boosted by mental stats anyways. And then give her the two passive skills, heal, and 1 level in Arbenos Might. That should be also perfectly possible at lvl 20.