It seems like tower defense games have found their perfect device in the iPhone. The touch screen is perfect for this sort of game. Probably the most talked-about tower defense game right now is GeoDefense. The graphics alone make it worth the price. Plus, it is a game that takes its levels seriously.