I like the (simple) skill-System and i like the fact, that the characters are far away from maxin' more then one Skill-Tree.
How does a character get Exp-Points? By doin' at least 1 damage to a single enemy unit. No damage = no Exp.
LoG is a PARTY-game, so every character has its own role to support the PARTY to survive.
I'd like to see, as long as the PARTY-members are alive, they get the same amount of Exp-Points from every encounter, no matter if they do damage or not (may be give a bonus for criticla hits (as it is actually))
Esp. a "Tank" is not playable actually. A mage, who casts shields permanently neither, 'coz he has to cast damage spells (and wastes his energy).
Edit:
That all come down to the idea, what the game wants to be. A pure Hack'nSlay, with possible Solo-Character walkthroughs (then it's not mine) or more an old-schooled(*1) rpg game, where a group of characters wants to reveal the secrets of a dungeon (and survive), where i dont have to rotate member positions, to get the full exp-value (then it's mine: where is the next dungeon).
(*1) like Eye-of-Beholder and Lands-of-Lore