My perfect race/class combos

Well seeing as the race/faction changes were on the cheap, I think I finally have my perfect setup!

No repeat races, tried to avoid overly generic combos such as Orc War or Human Paladin unless absolutely necessary as I find them boring.

I still wanted race/combos that made sense though as Tauren Paladins for example is just ridiculous to me.

Warrior - Dwarf
Paladin - Lightforged Drenei
Death Knight - Undead
Shaman - Tauren
Hunter - Zandalari Troll
Rogue - Goblin
Demon Hunter - Blood Elf
Druid - Night elf (Generic but no other race makes sense to me)
Monk - Pandaren (same as NE druid)
Warlock - Orc
Priest - Human
Mage - Nightborne

Post your combos!

So far I have (or will have):

HORDE:
Priest - Zandalari
Warrior - Vulpera

ALLIANCE
Druid - Kul’Tiran
Paladin - Dark Iron Dwarf
Monk - Void Elf*

*I am not sure I want to keep this, but I am not sure what to change it to.

I do eventually want one of each class, but I am not sure what race/class combo I want. I’ll mostly be focusing on my Vulpera warrior on Horde and my Dark Iron Paladin on Alliance.

The Monk has been my main. She was Horde to unlock all those allied races, then I faction changed to unlock the Alliance ones. I just need to finish up the Kul Tiras quest chain and I’ll have it, and likely not play the Monk ever again lol. (this character is my monk that was faction changed, but the forums haven’t caught up, and the forums wont let me change to post on a different character, which is frustrating).