I love tower defense games and I have to say, there is a difference between good gameplay and good graphics. Many of the games mentioned look good but play like crap.
The best TD game I have played on droid is Tower Raiders 2. It is the thinking mans TD game. Like digital crack.