Congratulations on what seemed to me to be a bug free and intuitive experience! I enjoyed that it seemed like all of the units were useful, at different points in the game. Nice balancing. :)
It did seem that a similar strategy worked in each level though, and some additional layer of mechanics or upgrades if given more time to develop it would have been nice, like upgrading units, or flying units that don't follow the path, or something.