How about this - strongest lore character/race in each class?
Death Knight - Since they’re literally Undead, it would make Undead the de facto winner, but by initial race Humans win. Arthas, Mograine x2, Rivendare, Thassarian, Trollbane, Bolvar, Whitemane … It’s a list of Humans. Nazgrim and Teron Gorefiend can get some love, but it’s not going to make this even close.
Demon Hunter - Illidan, and by extension, Night Elves. They’re all the prominent ones.
Druid - Night Elves in a landslide. Forget for a moment they dominate the Cenarion Circle, and they learned directly under Cenarius, Malfurion alone is enough to dominate this. They also get credit for Fandral. Biggest competition? Hamuul? Loti? It’s not even close.
Hunter - Blood Elves, but it’s tougher than I thought. You could persuade me otherwise, but Alleria, Vareesa, most of Sylvanas’ story, and Halduron pack a pretty powerful punch. Undead takes part of Sylvanas (the more powerful part), and part of Nathanos (empowered as well, though part of his story is as a human) and some Dark Rangers. Mentions go to Rexxar (though Half-Orc isn’t exactly going to win anything), Hemet and the Dwarves, Shandris, and Huln I guess.
Mage: Humans. Jaina? Antonidas? Khadgar? Aegwynn? Some of Kel’Thuzad? Part of Medivh? They might beat the rest of Azeroth combined. Kael’thas, Rommath, Sunstrider, Umbric, Thalyssra, Half of Cho’gall, the rest of Kel’Thuzad? It’s closer than you’d think.
Monk - Pandarens. That’s not really a competition.
Paladin - Humans. Uther, Turalyon, Tirion, part of Arthas, part of Alexandros, part of Bolvar. Probably Draenei next with Yrel, and some Vindicators. Liadrin gets a passing mention I guess.
Priest - Humans I think. Anduin’s probably the most powerful, with Tyrande second, followed by Velen. Honorable mentions to Natalie Seline and Talanji? A bit hard to pick a winner, but partly because of bad guys like the Scarlets and Benedictus, and good groups like the Argents, I’ll go with Humans. I could easily be convinced to go with Night Elves though. There’s an argument for Trolls, but I think they lack the firepower.
Rogue - Humans I guess, but I’m not exceedingly confident. Shaw, Tess (Human potential!), both VanCleefs (and Defias), plus Ravenholdt seems like a win. But some of the best are Valeera (Blood Elves), Maiev (Night Elves), Voss (Undead), Garona (Orc). Humans by a nose.
Shaman - Orcs. Thrall, Drek’Thar, part of Ner’zhul, Rehgar, Geyah, and even Zuluhed. Tauren and Trolls can fight for second. It’s a little unfair because the Alliance didn’t have Shamans to begin with, but the Horde didn’t have Paladins, so it balances out.
Warlock - Draenei. Hate this choice, but Kil’jaeden and Archimonde are both Warlocks (so is Malchezaar). Gul’dan and part of Ner’zhul make Orcs close (heck even throw in Flamescowl, Nethekurse, and part of Teron Gorefiend), but it’s not enough, even though it should be.
Warrior - Orcs. Blackhand, Broxigar, Saurfang, Durotan, Eitrigg, Garrosh, Grommash, Kilrogg, Bladefist, some of Nagrim, and Orgrim (among others) seem like a win. Humans have some with two Wrynns, Trollbanes, and a Lothar, but if they are second (uncertain) it’s not that close. In an amusing note, Taurens get a wash by having a plus in Cairne and a minus in Baine.
Final Tally of my completely opinion-based list:
Humans - 5 (Death Knight, Mage, Paladin, Priest, Rogue)
Night Elves - 2 (Demon Hunter, Druid)
Orcs - 2 (Shaman, Warrior)
Blood Elves - 1 (Hunter)
Pandarens - 1 (Monk)
Draenei - 1 (Warlock, but in protest since it should go to Orcs)
Fire criticism away.