All of the people below me that are "omg bad game," most of the things/glitches you're complaining about aren't glitches or problems at all. Just don't play games the require patience and or skill.
You mean things like sunken d, and lurker d? Those don't sound like "tower" defense games to you? Honestly, tower defense games have been around as long as you could edit maps in an RTS. Warcraft three just insanely simplified the process. If you're tired of something, don't bother playing it and mucking up the rating. Rating should be on the originality of the game (not the type) and on the execution of the programming. Seriously though, if you don't like TD, don't play them.