Very good but a little bland. All the towers do the same thing, just at different speeds and with different damage levels. Try adding some towers with special powers- slowing, teleporting, poison, etc. It adds variety and increases the strategic element.
On the positive side, the graphics and music are amazing. I also liked the Pirate Ghost power- original and fun!
You're almost there, just needs some fine tuning.