The only time it was not a p2win class was the charge/pirate aggro warrior era.
Mage was designed to be new player friendly
Warrior was designed to be whale/p2win friendly
Hunter was designed to be afk player friendly
It is made like this for a reason, if you check Wow and how those classes are played.
Hunter is autoshot afking , looting.
Mage spamming few buttons killing everything.
Warrior has to pay loads repair costs/get the best gear made/bought to not be 1 shoted by raid bosses + had to use all def pots/flasks etc.
Priest resses everyone, healing people,pets makes your pvp or pve raid team indestructible most guilds stacking it big time for long years.
Rogue being sneaky little annoying dude who can kill you by force drawing cards you don’t even have… (demonstrating things like 1 shot ganking in wow)
It is kind of brilliant roleplaying friendly design imho.
Big difference is in monetization, Wow has sub fee, because HS is “free” there is no trading system here like there is AH in wow to ensure people spend money on buying dust.
I would love a HS style of game with trading and balanced cards. No bs wild/standard rotation, no with 80% cares being so bad they never get played.
HS lives off of selling you dust + gamble for the very few usable cards.