In any case, I feel that the dwarf classes are too few, and the elf classes to many. Maybe that is because I am a sucker for symmetry... One thing you could do is to make two characters like cleric and thief generic, so that they convey specific abilities regardless of which class it is. I imagine normal Elf and Dwarf thiefs, while the Barbarian-thief would be a straight up grunt robber, and the wizard-thief would be a sort of spell-knowing outcast.
Just my








or
, depending on how close to the front line one imagines him...
















