Originally Posted by
Yarathir
Honestly, I can give all of the 7.3.5 races a pass, as I mentioned before. They were the first baby steps in the allied race system, of which Nightborne were the biggest, but they were still baby-steps.
Dark Irons and Mag'har felt like fillers. Good fillers, but essentially making up for the fact that Zandalari were held back due to the work required on Kul Tirans. They pair well, considering they roughly feel like the same amount of work went into them and are as relevant in the story as one another.
Although Kul Tirans aren't my jam, they work well with Zandalari as well. Both of them required more than a typical time investment, especially Kul Tirans for aforementioned reasons, and they both occupy roughly the same spot in the story, of being the two main factions the Alliance and Horde respectively get to work with.
I won't mention the Mechagnomes, because my opinions on them would just upset people. I'd say that I would have preferred Ankoan to go with Vulpera instead, despite the fact that they would've been built on a Night Elf skeleton. Give them enough unique anims and they'd be roughly even.
You're right, though, that the Alliance doesn't have the best options. The Horde has cool options, old (Ogre, Mogu, Forest Trolls) and new (Sethrak), plus, if you're going for old races, you'd probably have to find some way to make them relevant again in the story. Much as I'd love High Arakkoa for the Alliance, they're currently in Draenor and pretty much an alternate timeline and dimension removed from our story. It'd be possible to make them relevant, but right now, I see Furbolgs and Broken as being the two races I can see the Alliance getting if Blizzard plans to pick from older content.
The story changes, however, if Blizzard intends to bring the allied race system into 9.0 and they focus on races that are relevant (and perhaps new) to that expansion.