Necro for soloing things that hit hard; Troll for things that don't hit that hard, but have a lot of hp.
Troll is best for farming in multi enemy situations, high DPS, decent heals, good mana management.
Pyro cooldowns take too long for boss soloing or farming. DBSK is good, but TSS out DPS's and out heals it in multi combat.