I'm playing NimbleBit's
LEGO Tower which just dropped, and it's been awhile since I've played a Tiny Tower variant, but the original Tiny Tower was my first "app" game. They really have figured out how to charge for content, without it being a burden for game players who don't. Their premium currency, drops like candy. It may take awhile to save up, but not annoyingly so.
I've also been playing Niantic's Harry Potter game, but I'm already considering stopping. I like some of the different game play elements, but the daily task list being so long and involved is already a turn off. But trying to keep up with this, PokemonGo and the two new games has me re-evaluating what I want to play. So far "giving everything up" is winning. But I'll probably stick with PoGo because it's a good balance of playing casual. We don't really raid anymore, and just wait for the Legendaries to show up in Special Research. We don't really do Gym battles either, and just wait for a gym to turn over and plop our stuff in.