I managed to clear every stage with 3 stars that allows guard towers. I've no idea how to do the stages that forbid them, cannon dps is just too low. -_-

Oh well, curious about how they'll change the balance for release.