I have had a really fun time with this app, and have put countless minutes into it (the matches are only a few minutes long). I only paid about $3 after I determined I liked it, which got me some Captain America-related items that I pretty much never used. So, that is to say, I could have paid $0 and been in the same position I am in now. So, what's the deal with the in-app purchases? In this game, as in real-world collectible card games, you can get a lot of enjoyment for little or no money. But you do hit a point where you are at a disadvantage not having spent money to obtain certain cards. To the Snap team's credit, it takes a while to hit that point each season, which for me arrives when I hit around level 50. Theoretically you could grind your way over days and months to get the cards you need to battle with the card collectors without spending. But ultimately it's a losing battle. So, for me so far, each season (before a level reset) I battle my way up to level 50, then start losing against card combos I'm not willing to pay the price to obtain. And that's good enough, though it is a lttle dispiriting when you hit that wall. Everything in this game is I think just about as well done as you could possibly imagine. The Marvel chaarcters are true to form, the animations are fantastic. The abilities and locations are so fun in gameplay. Expertly done and with love for the Marvel universe. I highly recommend trying it out, even if you have no wish to drop any cash into it.