I have been playing Hearthstone for a few months, and as a chessplayer, I find a lot of charm and depth in the game. There are combinations similar to chess tactics, there are not so obvious ways to play a hand to squeeze the maximum potential, there is the meta with a lot of strategic thought and mind play, and there are of course the wonderful players like Kripparrian who selflessly share their deep insights and observations about the game with the community.
However, each times someone introduces you to a great game, but refuses to give you all the pieces to play, something fishy is to be definitely expected. The hearthstone business model, similar to lotteries and scams of various kinds, hooks up people to hope and expectations, and then keeps on selling them one balloon full of hot air after another. You see those legendaries being played in those top tournaments, and of course you want them too, you find a lot of cool decks on various websites and forums, and you want to play them, but of course you lack cards.
I bought both the adventure expansions (Naxxramas and Blackrock), and I had both a lot of fun and got valuable cards to start my decks. That is all fair and square - I knew what I was buying, I spent the money, I got what I expected back.
But I absolutely refuse to pay a single cent or penny for their card packs and here is why:
https://www.youtube.com/watch?v=9tc9XDPmKpE
Everyone wanting to buy packs should watch this video, all 38 minutes of it. Kripparrian unpacks 120 GvG packs there, and he gets like 6 legendary cards out of them, while three of them is Troggzorr, and about two are Hemmit Nesingway. Yes, there are some useful epics and rares, but let's face it - substantial portion of Heartstone cards are garbage and intentionally so. If you purchased say 10 packs of cards, and got about 40 good cards, you could have enough to build several interesting decks (combined with good soulcards), and could be satisfied. However, the fact that so many Heartstone cards are garbage means you will never be satisfied. You save up coins from quests, or battle in arena, you buy and open your pack and what you get? On the average, 3 cards are either total garbage like Recycle or Salty Dog you will never use or cards you already have. One is like okay new card, and one is usually good. That's my average pack. Of course, I got very lucky and have about two or three legendaries in about 30 packs or so, and that's very lucky.
But on the average, it will take insane amount of money (or time, which is money too, sort of) to obtain all the cards for even one fine-tuned deck. I for example play Grim Patron Warrior deck, but I lack cards like bouncing blade - it's an epic, so saving the dust will take some time.
Note that Blizzard won't let you buy dust. Dust, even expensive, would be much more fair business scheme. Totally fair would be to let you buy any specific card you wish. But Blizzard won't let you do that. In MtG, at least, you could trade the cards with fellow players. But Hearthstone does not allow that - you don't even own the physical cards. Such a scheme, to me, is a borderline scam.
So sorry, Blizzard, I won't buy your card packs, never, ever.
There is one more interesting video from Kripparian, called "Bad card does not need to exist", where he makes a great argument - he proposes to buff the useless cards, so that terrible cards become at least below average cards, that could have come situational use:
https://www.youtube.com/watch?v=wHCExQcR_Qk
This actually probably struck a nerve, because Ben Brode from Blizzard dev team responded with a video of his own:
https://www.youtube.com/watch?v=f1ioY1KO79A
If you play Hearthstone and most importantly, if you plan on spending some hard earned cash on the card packs, I recommend you to watch all the three videos.