It was a level 5 encounter (5 wraiths, plus one mad wraith) against a party of 5 fairly optimized level 5s (cleric, paladin, fighter, wizard, ranger). It just seemed to drag on forever, probably due to the stacking of weakened + insubstantial.
That said I'm suggesting the alchemical wizard...