This is where the concept of class skins would be really useful. Have optional reskins for Shadow Priests, retheme, rename, and reanimate all their spells to holy light ones. Because Light forge Draenei shadow priests makes 0 sense.
A new spec for demon hunters would fit this great. In the Illidan book, demon hunters are also described using a multitude of weapons and as powerful spellcasters (not to mention that illidan himself was an archmage before he did his pact with Sargeras). Part destruction warlock, part marksmanship hunter, agile. Sounds like a pvp nightmare tbh but hey ho.
Kind of strange hearing that from a Goblin but ok! I care not at all for the Gnome/Goblin/Engineering themes of this game, but Tinkerer is indeed one of the last hero units from WC3 that hasn’t made it in game yet, and we’ve the gnome king and other goblins have mecha suits!
Ngl, I prefer the idea of class skins over brand new classes, mostly for balancing reasons. Wrote a thread about it if you’d like to read it:
I was quite weirded out by Evokers tbh, they quite literally came out of nowhere without any precedent, no character, or faction. Even monks were based on a WC3 joke character, Chen Stormstout, from the Orc campaign (WC3 TFT released 5 years before kung fu panda believe it or not). Death Knights? yeeeeah Arthas is cool! Demon Hunters? Yeaaah Illidan is cool! So what’s left? Personally I find that classes need to be strongly relating to the existing lore to make a strong case.
Wardens? They’re basically a Night Elf sect, no one else could be one lore wise.
Blademasters? Basically arms warrior with a hint of monk.
Lich? You’d basically need to make yet another single class race that can’t tmog anything properly…
Spellblade maybe? Although they do feel like yet another elf specific class. Essentially a melee battle mage. We’ve had a few characters in the lore that were skilled fighters whilst being mages and a boss in Nighthold.
Most other cool concepts already in game are either too “monstrous” or way too similar to an existing class to justify their existence (hence why class skins are a superior concept to brand new classes, wink wink nudge nudge).