sorcerer and Barb are offen better to take mage outfits with the "as long as not wearing armour" buffs they get, then there is also a nice ring so you can easy get to 20ac
if you are going to have armour then Gale is the one that really wants a shield, anyway the real question is what magic buffs you get and that matters if your build wants to be in melee or not