Iâd go the other way round.
Humans: pretty much all the classes they can be, though the best ones are probably Warrior, Paladin, Rogue, Mage, Warlock.
Night Elves: Rogue, DH obviously, Priest, Hunter, Mage (itâs rather interesting due to their backstory) and of course Druids.
Gnomes: Rogue, Hunter, Warrior, Mage.
Dwarves: Warrior, Hunter, Rogue. Maybe Warlock.
Draenei: Paladin, Priest, Warrior.
Worgens: Warrior, Rogue, Warlock. Maybe Hunter.
Orcs: Warrior, Warlock, Hunter
Trolls: Warrior, Rogue, Hunter, Shaman
Tauren: Warrior, Hunter, Shaman, Druid
Forsaken: Rogue, Warlock, Warrior. Priest is a very interesting choice though, due to the fact they feel pain when channeling the light, so they have to be very strong-willed.
Goblins: Rogue, Hunter.
Blood Elves: Paladin, Mage, Rogue, Hunter, Warlock
Pandaren: Monk, Warrior, Rogue, Hunter.
I didnât put DK cause every race is eligible (aside for Pandarens, AS OF NOW atleast) and I think feels right at home.
Allied races are rather easy, though I will only say something about Nightborne Warlocks, which in my opinion make a lot of sense but can easily be seen as âwrongâ.
That said, these are some âsafe choicesâ, in a way you know you will blend in with the rest of your race or you will surely find a spot in your racesâ ranks. Anyway, all the other choices are interesting, they could just require a bit more characterization but not even that much if you ask me.
For instance a Human Hunter is rather easy to imagine.
Such as a Goblin Warrior, or a Orc Rogue, and so on.