Eradan is the Ranger class, he is a Dúnedain. He is the best playable character and an excellent swordsman. He can only use a sword. Eradan can easily attack multiple enemies. He can also find hidden ranger stashes that contain extra items.
Farin is the Champion class, he hails from Erebor. He is best described as the warrior character but he can use his crossbow and simply focus on using it to take enemies from afar. Farin is skilled and a very good fighter. He can also mine for gems.
Andriel is the Elven Loremaster class who has been taught by Elrond. She is the worst playable character due to her weak attacks. She hails from Lothlorien. She uses magic as her defence and offense. Her abilities include offensive spells and supportive spells. She can also find hidden rooms with her magic which contain treasure chests.