fighter battle master GITHYANKI for op great swords, at level 11 can do 9 attacks in one turn with haste and action surge
sorcerer draconic bloodline human or half elf for shields using as main character for charisma and dual haste :P need feat as war mage to keep concetration
paladin oath of ancienes for light smites for enemies resistance for physical damage and heal also have aura of warding
cleric wood elf or elf basicly any subclass can be used cause every subclass can support and heal, life for more heals, light for more dps, tempest for hybrid also give him war mage for concentrations spells

with this team I killed devil and guy in act 3 in palace with his steel watch and have no problem in hard mode

this 4 classes is TOP S TIER

A TIER CLASSES

BARBARIAN, RANGER, WIZARD

B TIER

BARD WARLOCK ROGUE

C TIER

DRUID MONK

tier list is for pure class 1-12