I guess for me it'd be a balance of the two, but I think tokens work better for a more casual game like this that throws rewards at players for little effort, and trains players to want things quickly (and possibly for little effort). Instant gratification tokens.

Both tokens and random drops have their ups and downs, but I think in this day and age you're more likely to keep people playing with a token system.