I am really disappointed.
The first game was way more balanced, the enemies, the tower special abilities, the paths, everything.
Through most of this one, barracks and reinforcements were useless because of cannibalistic enemies.
And that bossfight is downright terrible. Totally destroying your towers is a really cheap, and unbalanced method from teh designers to raise the difficulty, one that can absolutely destroy the players strategy without a chance to recover from it.
Everything that is good in this game has been there in the first part.