Giving away a game for free and then taking it back to force upgrading? I dont think so. Ive played over 500 games of Hearts with this app and loved it, but making the game from a fully featured free version to a crippled demo version just to cash in guarantees that Im looking for a new Hearts app. Id be fine with in-game ads and reminders to upgrade, but forcing me out of games as a way to make me pay the developer leaves a very sour taste in my mouth.
If youre willing to pay for it, the paid version is probably great, but dont bother with this free one, youll just feel ripped off.