The game was pretty fun, but I often got levelups where I could only afford one or none of the upgrades, which made it less enjoyable.
I agree, I think it would be better to make the cards rarer so that the more expensive ones appear later.