Best (not in order):
DRK up to level 50
SCH up to level 50
PUG up to level 30

Worst (not in order):
PLD
BRD