I have played for free for many months but it gets to the point where even with level 5 cards, levels are too hard to pass and get 3 stars. Levels are unbalanced in difficulty and you have to pay if you want the most unique cards. It is nearly impossible to get unique cards for free unless you play the daily award level for 40 days in a row.
ronako about Crazy Kings Tower Defense Game, v1.11