Originally Posted by
Marrilaife
If you don't mind sharing my thoughts...
I'd avoid Shaman and Monk, due to no work orders for armaments - takes slower to develop alts' followers (low ilvl followers = only crappy missions).
I'd probably also pick a class that has the "1 free WQ per day" perk because that allows you to snatch free 500-1k resources or 5-10 bloods to help lessen the burden of the whole mission farm. Those classes are: DK, DH, Paladin, Mage, Warlock, Warrior.
From the above, Warrior has quite weak options I feel. Too many champions that require specific troop conditionals to be met to take advantage of them.
DK is a really good choice because once you upgrade greater troops they gain a spec, allowing you to counter a mission boss where your champs are still too low ilvl to counter (you can't send missions with only troops but you can let the troops do all the job while the champ is getting carried). Thassarian's horns of winter are also another band-aid you can use when your champions are not fully fledged yet and you're missing % from the success chance. (Warning: doesn't work if the champion is massively undergeared [red] for the mission.)
DH has pretty decent roster of champions and quite powerful upgraded greater troops too.
Mage / Warlock have the advantage of both -20% mission duration class hall perk and a champion with that perk, allowing you to stack both (and equipment), in case you wanted to go for fast mission farming. Although both of these classes have some awkward / weak champions.
Paladin has also awkward roster (most good champions are prot) and weak greater troop upgrade.
I would probably prio DK & DH (also start at higher level, and easy to level classes).
If I remember Polar's spreadsheet correctly, he was also saying Rogues have good champion roster, but they suffer from the fact they have no baseline mission duration reduction from either perk or champion, and no "free WQ" perk either.