Beware going in that your party needs to be optimized to basically the fantasy equivalent of a commando breaching team. Min/max all the stats, dual or multiclass your thief, start mages off with a few levels of fighter, keep pausing to summon and cast crowd control debuffs and AoE spells, etc. For higher difficulties, EVERYONE in your team needs a casting class AND fighter or ranger, except the Shaman and Sorcerer.