for years players have been asking for playable races of all sorts that are in the game. Bliz is always silent. One theory is blizzard hates fun, or that it is too much work, or haters gonna hate since a lot of players hate everything.
here is my suggestion, which i believe answers the issue of too much work. it is a compromise based on the idea that you make several races playable, but only give them 1 or 2 classes each. To make it more interesting though make those classes a thematic “reskin” of existing classes/specs.
ascended nerubians, venomancer, webmancer, and shadow caster specs are all reskins of mage specs, pyro, ice, and arcane respectively. use the spell animations already in game for these abilities, change the description of the abilities to work with the theme for that race and you’re done. New feeling clothy ready to go.
naga, they have 2 classes. Sea witch is a shaman assign a few animations with arcane effects instead of say fire and you’re done. tide keeper is a paladin with water animations, best part is, most if not all of their abilities can just be tinted blue.
Fungarian, they get hunters, now we get interesting, they cant tame several beast families like mechanical since they have no tech, but they can tame a unique to them beast family, we see them paired in game together all the time. let them tame flayers, the walking plants. there are already dozens of skins in game, give them 2 family abilities like exotics, but not actually exotic. this is the only thing that might take some actual work, but seems like fun to me. especially if they can tame a squashling.
the list goes on you could do that with several races, take to devs and they could make a day of it and be done.