Well I beat the game yesterday. Was still missing 2 books but whatever. All chars at lvl 30.
Good game but I won't be replaying it for awhile. Was really getting tired of getting "ambushed" by monsters by the time I got to the end.
My party was Hunter, Defender, Runepriest, Freemage.
Hunter - Just ok. Bladedancer is better in every way no doubt.
Defender - I hated him at the start but by the end he was my favorite char. Unstoppable.
Runepriest - Fire is awesome at the start of the game but by act 3 I found myself using mostly her earth and light spells for buffing/debuffing.
Freemage - Air sucks at first but by the end it was awesome. Cyclone, Thunderstorm, Chain Lightning. Some other great spells from dark and prime magic too.
Overall I think I should have put more Vit and destiny for my casters. Honestly that's pretty much the only thing I would change, aside form not getting a hunter. I think my next party will be Bladedancer, Guardian, Defender, Druid/Shaman.
Hopefully the game gets a couple of patches before I decide to play again.