I blame the attribute system for that issue, my first play through I picked what I thought were ideal stats but turns out for all classes except fighter Might>all, having low might on my casters made them feel like shit. Second play through max might wizard and cleric meant destroyer of worlds...