The game simply put doesn't have enough mechanics to make this more about skill over luck and the stupid shit they keep putting into the game just keeps making the gap wider and wider. MTG over a decade ago had more depth than Hearthstone let alone current MTG with Planeswalkers and such and the reasons Blizzard gives just screams laziness and incompetence. RNG is fun! Game needs to be designed for people with 10 min. to spare!
Aggro is way too fucking powerful compared to every other type of deck and it simply does come down to "if you don't have this in particular card to stop it within the first 5 turns, you're fucked. It all comes down luck of the draw, pure rng because there's nothing else you can possible do within the game mechanics to help you.
-No "search your hand for a type of card and put it on top of your library or into your hand" type cards.
-No assigning blockers, leaving it to very few minions that can actually stop anything.
-Flying means fuck all as do pretty much all types in the game outside of battlecries. Individually though, it's all for show.
-No individual minion activation abilities "tap minion, do something, instead of attacking for the turn".
-No countering anything during your opponent's attacking phase.
So on and so forth. With the aggro game, it's either have the answers to hold out against the onslaught instantly in your opening hand or first couple of card draws or enjoy a loss. It literally feels like you lose a boxing match because your hands are tied behind your back. And as I said, without the ability to actually use all minions as blockers or to search your deck for a card that you desperately need, all of it is 100% rng. Add on the beyond stupid shit that nobody can defend with the early game 1 and 2 drop minions like Knife Juggler and Flame Juggler or even shit like Arcane Missiles killing your 3/3 by winning 3 coin flips..... Shit is just bad game design, end of story.
As said with other type of decks, they just aren't even close to aggro decks because they need specific winning conditions and since the control game is hope to god you get X cards at the right time and on a proper mana curve whereas aggro is just flood the board with any shit you can play and go fucking face, of course nobody likes aggro in this damn game. Blizzard has done everything in their power to encourage the use of aggro decks. Benefits for herp derp face game are the following.
-It's the most brain dead shit you can possibly play
-Game conclusion happens tremendously faster, win or lose you spend 5 min compared to say, control Warrior spending over 20 min.
-You get way more games in then you do with other types of decks.
-The shitty reward system in the game is static and only gives you a pat on the back if you win, no extra gold for killing 20 minions in a match or playing a dozen spells. If you had an epic 30 min game where you controlled everything, went the distance, and played everything, you get the same reward as the twat that just played a 3 min game and won by flooding the board with 1 and 2 mana cost minions and went face and didn't make a single trade.
-Ranking system is the same, if you want to climb the ladder ranks, playing a slow control deck is unwise because the game only gives a shit about the wins and losses, it's not like DOTA 2 where it keeps track of stuff like total damage done, total kills, etc. None of it matters and quite frankly it makes the entire ranking system in this game an utter joke. Pick the highest know win rate aggro deck and face face face face face.
The game doesn't need to have anywhere near the mechanics MTG does but its clear that the same shit is going to keep happening over and over again despite what cards Blizzard releases unless they add some meaningful mechanics to the game instead of worthless shit like inspire. To me, the game is in a state exactly like vanilla Diablo III was, where there's technically tons of builds to do, but the vast majority were utterly shit Act 2 Inferno and onward, which led to everyone using the same cookie cutter builds because it was the only way you would have a chance of advancing.
Everyone was so happy to see Zoolock cards like Implosion and such gone only for shit like Darkshire Councilman to be added, and Shaman are flat stupid with the new cards. Priests got fucked, Rogue has infinite card draw now with Xaril toxins, discovering deathrattle cards, and deathrattle give random class cards. Warriors have powerful stuff but again cling to control with the mass armor gains, etc. Mage is basically the same. Hunters got some powerful stuff like call of the wild but still aren't a top choice for mid range or control decks. Paladins got absurd aggro capabilities.
All in all, the game benefited aggro decks by far the most which is why already, at all ranks, the game is flooded with them. All the uniqueness Old Gods brought to the table has burnt out faster than a wet match and it's just a bunch of matches hoping to god your hands aren't tied behind your back again and that you'll actually be able to throw a punch.
Other decks beside aggro can be incredibly good but when the trade off is games take 5 times longer and net the same reward, there's 0 reason to choose to play anything else outside of complete boredom. Game needs more mechanics, new game modes, or both. Wild is pointless and Arena can simply fuck you over again and again.