MadalinStroe: I'll have to give it a try eventually, who knows maybe it will get me to forget about Hearthstone.
Breja: Hearthstone is indeed a piece of crap in my opinion, though only based on a few days of playing. It boggles my mind that so many people play it, and even sink money into it, when there are other, far better online CCGs.
You need to understand that Hearthstone was one of the firsts. The reason there are so many other, far better online CCGs, is because of Hearthstone being first and wildly successful. Some developers try to outdo HS by being cheaper, having better free to play content/rewards, but HS is old and backed by Blizzard's name recognition.
As far as why I'm still playing it? Well, I have been playing since early beta without ever spending money on it, and even under these constraints, I'm still able to play all the current meta decks. If I were to pick another CCG now, it would take me a lot of time, frustratingly fighting through the grind, just to get a single competitive deck. Which is why I was interested in Cardhunter due to its focus on singleplayer. I'm certain that most of the HS players feel the same way.
EDIT: Actually, last month was the first time I spent 10$ to buy a special reward 10 HS packs and a guaranteed legendary card. Why did I spend money? Because Blizzard bugged their reward system, which greatly increased the drop rates of higher rarity cards, which they have since quietly fixed. Was it worth it? Got 3 Legendaries and 2 Epic cards. Considering the alternative, yes it was worth it.