I have around 180 cards unlocked, but the matchmaker puts me with players who have 400+ cards unlocked every game. I lose games not because I lack skill, but because their decks are completely overpowered compared to mine. So instead of coming away feeling like I learned something I come away feeling like if I don't pay money, or grind the shit out of the game for the next 5 months I will continue to lose to players who bought packs or have been playing non-stop for 6 months, or both. Again this wouldn't be a problem if the match maker didn't pair me with others I have no chance of winning against.