I don't think there is a lot of reasons to be concerned about it. The game has 20 million players (or accounts, but regardless, REALLY MANY) and most of those will be beginners. It is easy to read forums and watch streams begin to believe the average player is rank 5 or higher, but it is actually a tiny minority who play even at that level.
Most of the players will be rank 15 and up (meaning 25-15) and that creates an enormous pool of low ranked players to play against each other, and even more so in the 25-20 ranks, where you can't even drop if you tried.
To me it seems the main problem is the perception that you need a lot of expensive cards to win any games. For the lowest levels, all you need is one deck of 30 cards, and maybe a few extra so you can have a small sideboard. The deck does not need to be great or awesome to win games at the levels that beginners are meant to play at.
I really have nothing against being able to pay for decks and it taking a long time to farm gold, but the amount of people saying it's not P2W is astounding. Sure, it's not true P2W as in OP cards only available for money, but paying certainly does improve player power.
Imagine if Blizzard sold WoW gear. How many of you would be crying P2W then?
You can't just buy specific cards with money, that isn't how it works. If Blizzard wants to start selling bags of loot in WoW that cost $1-2 each and can have anything from a white to an epic in them I am fine with it because it will be true entertainment for me to watch some idiot spent $500 on a bunch of grays/whites/greens.
Also, that bolded part. You can't say it is and it isn't P2W at the same time.
the game does put you against someone with the same rating. You played in the wrong mode.
- - - Updated - - -
See, this is what I don´t get. No matter what your skill level, you are going to win 40-60% of your games. that is the way ladder games work. The only exception would be someone who is REALLY REALLY bad at the game and is rank 25 and can not beat other rank 25 people.
Sure, it takes a lot of time for a player to earn every single card without spending RL money if all they play is constructed. There's a few things wrong with your premise, however:
1.) You don't need every card in hearthstone to enjoy it. Far from it. Even if your collection was worth 1/3 the dust of the full HS collection, you'd be able to scrounge together at least three top tier decks.
2.) More legendaries =/= better deck. It's often the reverse. Here is the win rate and deck lists for the decks I played this month from rank 16 -> legendary. You'll note that my best deck happened to contain no legendaries, and my control warrior with 8 legendaries was merely at a middling 68%.
3.) All you need to do is log in every day, then reroll a 40g quest. Statistically, you'll be earning ~66g per day if you complete every daily, which you can do every 3 days. That's basically been my strategy these past few months - log in every day to reroll bad quests, actually play every third day or so to clear out the log.
You only need to open ~20 packs or so to field one top tier competitive deck. That's about a month of dailies, which seems somewhat reasonable if you refuse to do anything other than constructed. It's much faster if you're willing to play arena (and you're good at it), or spend RL money. If you're not good enough to go even or better in arena, you've got much bigger issues to work on to advance in hearthstone, and increasing your collection won't even break the top 5 things you should do to improve.
I'm sorry but are you truly trying to compare a tournament setting with rank 15-20 ladder? Even the tournament meta is different than ladder meta and rarely (if ever) will you see super aggressive decks in tournaments. On ladder my games last 10-13 minutes usually (depends how slow the opponent is) running a control priest or ramp druid deck (neither are considered a fast deck by any means). Comparing the top ranked players in the world to people stuck at rank 20 is like comparing a casual jogger to Usain Bolt.
Also, gold cards are cosmetic...they provide zero benefit and should be treated as such.
I wonder where the flaw is, I log in every 3 days or so, play about 10 games to clean up the 3 quests and walk off with 150-200 gold. For about an hour and a half every 3 days, or 30 minutes a day *average*
the 510 packs thing ignores a few important factors, but it would only be able to get a "rough guess" anway. But even in a worst case scenario you're going to receive golden cards in the packs you open and they disenchant for more. So to say "Oh we ignored golden cards, they would cost you 4 times as much!" is misleading...