I have played this tower defense game on mobile. Specifically android. But I am sure it is also for the iphone. And it seems like a good game. And the hero system is definitely good enough to play with for some time. So have you tried this tower defense game?
Check this gameplay and I am sure you'd love the game. Here's you can see three heroes and the towers in the tournament.