Borrowing others' classifications:
Mage: Landrec w/ Prodigy: 4 surges on a magic attack? That means guaranteed blast with the town blast room; that's good.
Ranger: Kirga w/ Master Archer: Kirga is a solid archer. Doesn't have the fatigue or speed to keep up with the "real" rangers, but his spawning ability can make up for that.
Tank: Tahlia w/ Tiger Tattoo. Tahlia is a keeper. My usual complaints with her, speed and fatigue, are offset with tiger tattoo, If a different hero picks up leadership, she'll be a handfull.
"Runner": Steelhorns w/ cleaving. I use the term runner loosely, his speed is only 4 afterall with low fatigue. He will be interesting to see in-game. Cleaving with a reach weapon may make his skill more useful, 3 fatigue may not.
I see the parties biggest weakness being their low speed; especially landrec. In my mind's eye I see him dying and being unable to return to the action for several turns. Assuming we can keep him alive his automatic-blast can give the overlord a headache, once he dies though... I dunno...
As far as additional skills to pickup, leadership and spiritwalker are no-brainers. Vampiric blood, and weapon master might also be good.
What do you think? Is this a terrible party?