I've been playing since nearly the start of this game. Having enough cards to make a wide range of decks has never been a problem for me. Even if you are relatively new, you can still earn cards to make versatile decks. However, there are still certain decks you can't beat due to how much players paid real money for it. Despite the number of years I've spent on this game, the biggest challenge are playing against those who spend over $20 to cheese the game. The only real downside in this game.