It's a little janky. Like it's quite hard to tell enemy hp when it's so small and everything blends together, and the way it suddenly cuts to the ending.
That said, this was really good. Once the cannon guy got introduced and enemies started to cut lanes, it became brilliant. Having the boss fire a projectile at the tower was also a really interesting twist. The game became very tense at the end.
With that said, I do have some nitpicks. Again, the sudden cut at the end felt like a letdown, going from a tense environment to just suddenly a "you win" screen.
Another thing was it's quite hard to understand some stuff, I still have no idea how the bomb tower works, other than that I think you're meant to use it in small bursts. Then some enemies I wasn't really sure why I wasn't damaging them, like if I were doing something wrong or if the tower type simply didn't damage them. The game could do a lot to better convey this sort of thing.
Just noticed now the description "Bomb- Barely damages enemies, however can one hit kill some. Big radius." I find that really intuitive, since u'know, you'd expect a bomb to do a lot of damage.
Lastly, the continuous nature of the game was kinda exhausting. I'm sure that's something you want to a degree, but I think dividing it slightly would help the experience. If there are pauses already, have them feel like breaks rather than the game just being easy, even just some small indicator.
Again though, overall, great.