Canyon Defense is a really solid TD game all in all. The Recycler gamebreaker aside, it's one of the most balanced I've seen; that only thing that would be nice is bigger maps or upgradeable towers.
(Canyon Defense, Mushroom Revolution, Bloons 3, and Creeper World are my favourite TD games ever).