I'm an expert
Formerly worldrevolution. The only reason I am nice to anyone else is to avoid being banned.
I can see and respect this stance, but I've personally spent about $90 on the game so far. A lot of the time, it's just my impatience that motivates a purchase; like, when I have 1,400 dust and want to craft a legendary, I just buy my way to it. That way I can play around with it right then and try out some new deck combinations.
Other times, I just realize that I'm having a lot of fun with the game and want to reward Blizz.
Honestly, I've gotten more entertainment from that $90 than I have with probably 90% of my 1,200+ Steam library.
The patience thing I guess is the main issue (the other idea of giving money when I don't have to doesn't jive with me). For me, when I'm in your situation, I just wait a day for a quest and hope I get an epic or two. Or the usual way I did it was save for a few days then buy a few packs at once. There's definitely no rush since the card pool is so limited. Either way I wasn't trying to say f2p or p2p was better, just that I think my enjoyment of the game is actually artificially lengthened because I do have to work a bit more for my cards.