hmmm
1st) dragon knights
why?
Bascially dk have dragon roars which can do 4k to 5k damage at lvl
100. Partying with 1 dk can own the entire map like dmt or macis,
and save alot of health pots for the dk too, also, since the priest
can give additional 150% and heal.
2nd) fire mages, ice mages
the same as dks, they can do aoe damage at high damage but a long
casting time, they will most likely party together at macis or high
lvl monsters like cere and they need extra armour and get healed
while they cast the spell.
3rd) rangers/snipers
they can do aoe damage too, but since they cant hit at close range,
it is wise if the priest go forward to tank the monsters with his
invincible and heal the rangers/snipers at the same time.
4th) white knights/crusader
since they can kill high lvl monsters easily, the exp gained is
high and can be improved further by the priest's 150% exp.
5th) bandits/sins
basically i feel that aoe damage is the most important in training
fast, bandits and sins aoe damage is either (high but
expensive-meso explosion) or (medium damage and medium aoe-sin's
aoe damage)