The $10 isn't the problem. I'd rather pay a fair price upfront then get a game for "free" and be mired in the micro transaction swamp. And divided out by the value of my time, I've already gotten more than my money's worth in entertainment from it. But the requirement to be always online, despite it being a single-player game and having no content that should require that connection, is fairly... irksome. I missed the news about that problem somehow, so it was a fairly unpleasant surprise.
Right there, that knocks it down to a three-star app. It's so stupid and unnecessary. Piracy? Seriously? How many people actually bother to jailbreak their iPhones anymore? I haven't since my 4. Without a jailbreak, I'm not aware of any way to side-load apps without a developer's signing key. And if you abuse those, Apple stomps you down hard.
And if it ever does throw a micro transaction at me? That'll be the impetus to go back and one-star it. That's a hard rule I have for rating in the AppStore in general. Like I said, I'd rather pay a fair price once and upfront than get pestered for dollars here and there to keep the game/app playable or usable. So, if after I HAVE paid you upfront, and you come back and ask me to pay more to unlock features or levels, or for extra on-game currency, or for whatever... instant one-star without sympathy, mercy, or regret.