I've been DM'ing a Shackled City campaign for over 2 years now, and my players could not have done as well without filling the standard party classes: healer, tank, arcane caster, and trapfinder. With abundant and appropriate magic items (or a lenient DM), a team could probably work around the...