Those are all good. Bubble tanks tower defense is also pretty fun, and kind of a different style from the others. I also always enjoyed the simple flash element td games.
Oh gosh, TD is my favorite genre! Sadly my two favorites are not here (Onslaught and Gem Defence-not to be confused with Gem Craft). If you have not played Gem Craft yet, I recommend playing the first one and then chapter 0. Chapter 0 is much more developed, but takes just a little too long as you have to replay the same levels many times to get more abilities. All of the Bloons TD are very good!! The Bubble Tanks is decent as well. I personally tend to prefer TD's with paths to follow than making your own. Also, try the mushroom farm deference for a whirl. It may not be the best TD out there, but I did enjoy playing it a few times!
I find BTTD to be better than GemCraft. Or maybe it's cause I'm an Epick noob in GemCraft. Bloon tower defense 4? I love it . Also try out Desktop tower defense.
BTTD all the way i dont know why but im the only one who doesnt like gemcraft chapter 0 im used to simple games and i dont really like gemcraft because of that
Gemcraft 1, then GC0, then DTD, then idk... Those are the only ones I really liked. I didn't like Bloons, but apparantly its really good, so you might try it.
penguin massacre is a good game get the chain gun, some gunners, and lots of builders then you can beat the game without losing once that's how i did it but yah it's a real good TD game