Very fun gameplay.
It doesn't seem clear that the non-arrow tower types have any benefit. I beat the 3 main levels easily just with arrow towers and even when I am trying to get as far as possible under the endless mode it doesn't seem like using ice or cannon get you much).