That is, if Battle For Azeroth had released a different set of allied races using the same base models as existing playable races, what would you have chosen to release?
For me:
Orc: Fel Orc. Anything to distance ourselves from the alternate timeline bullcrap.
Tauren: Taunka. There was no reason to introduce an entirely new race just to give tauren antlers, when we had a perfectly good candidate right in front of us.
Draenei: Man'Ari (For the Horde) Why did we get Draenei++ instead of Man'Ari, who have reason to join with the Horde now that Sargeras is defeated and they need to find their place in the universe without him, much like our orcs did?
Blood Elf: High Elf (For the Alliance) No comment.
Undead: Skeletons. Call them ancient corpses or something. It could work.
Night Elf: Nightfallen (For the Horde). The Nightfallen looked infinitely cooler than their arcane-empowered counterparts, and fit the Horde's theme better. The Arcan'dor should have permanently scarred or cursed them somehow to keep the wicked, arcane-drained look without killing them.
Troll: Dark Troll (Alliance), give them all of the edgy hairstyles that Void Elves got. Either that or a race of Kul Tiran wicker-people using the troll model, would have been sick.
Human: Vrykul, goddammit.
Dwarf: Wildhammer.
Gnome: Mecha-gnomes. Like, actual mecha-gnomes, that are completely mechanical, instead of a cyborg "Gnome++".
Worgen: Sethrak.
Goblin: Gilgoblin. But their style would be totally different from what we got in Nazjatar. Like holy hell, the last time we saw a gilgoblin, it threw its own excrement at us. They should be just as chaotic and crazy as goblins, but with a cave-man's intelligence, and it would be awesome. Pygmies would be an acceptable alternative.