the best character in my opinions would be the sorceress,the shadowwalker as first would be perfect as an damage dealer and lock picker but the sorceress have the lockpick skill too,and as later in game the sorceress could do much,much damage than the shadowwalker,some enemy have resitance to acid and corruption and the sorceress could output almost anything with her wide range of skills and per damage dealing with normal attack,the sorceress could do the most
at my battle with RedBeard,although his soul jars havent been destroyed,my sorceress could do more than 20 damage while others often miss and do less than 20