My phone is lacking in good mobile games, and was wondering if anyone would be willing to make recommendations.

I would prefer games that have an element of strategy, development and role playing to them, rather than reflex-based affairs like temple run and fruit ninja (though admittedly those are fun.) Also staying away from games like clash of clans (Or really any games with those mechanics that require you to wait hours or days in real time before your units build or upgrades to your base complete or to get more lives to play.) I am of course willing to pay up-front for games (In fact, a good part of the reason I'm asking this is I got an Itunes gift card, and want to be sure I'm putting it to good use.), but would greatly prefer it if there were no microtransactions required for the game to be fun or to continue playing.