Bloons Tower Defence 5 is fun, and £1.99 I believe. There are in-app purchases, but they are for people who just want to complete the game before even playing it, so you'll still have a great time without them (double exp cheats, starting rounds with more money etc.)