In my (biased) opinion:
- Warrior - Dwarf
- Paladin - Human
- Hunter - Tauren
- Rogue - Goblin
- Priest - High Elf
- Shaman - Orc
- Mage - Troll
- Warlock - Forsaken
- Druid - Night Elf
Explaining my bias:
Talking to Zanza in Zul'Gurub reveals that trolls were the first great magicians and enchanters, and that the arcana high elven magi use are mere bastardisations of more potent troll magics, hence my choice of troll for Mage. The Tauren are a nomadic race of hunters and gatherers deeply in touch with nature, and Orcs, before the rise of the first Horde, were deeply shamanic, in spite of all their clan quarrels (and as a troll shaman player the class fantasy seems mostly based around Orcish shamanism with the whole elements thing). This leaves the Goblins and the Forsaken for Horde races - they're pretty interchangeable in this list imo but I'll use TWoW racials as a tie breaker here. :)
Human (male) paladin is too iconic to choose otherwise - I almost went with priest for them, because it's very holy light flavoured, but dwarf and high elf being
the paladin race seemed wrong. With trolls remaining the OG mages I've shoehorned the elves into being priests instead (they can spec shadow if they want it's fine), leaving gnome and dwarf to fill the warrior slot... Which feels better given to dwarves here, as much as I love the idea of gnome warrior tanks.
edit: forgot nelves lmao. As far as Vanilla is concerned, Night Elves originally were to be the only race who could be druids, but the class was added to Tauren last minute so the Alliance didn't end up with two faction exclusive classes (you can see this especially in the Tauren cat form), so that one's a no-brainer to me
Your local troll artist and enthusiast.
Desha <Blacktooth Grin>
Lordaeron belongs to the Amani!