Does anyone else think that the gryphon/dragon is way overpowered? They arent very good at defending but when it comes to attacking they are unstoppable. Cannons cant shoot at them, they fly over walls, AND they dont set off bombs, really? They should balance them out with every other unit that does get affected by everything (cannons, walls, and bombs). Just my thoughts
When you are higher level you probably won't even have cannons or maybe just one for good measure. I use to have all cannons and as soon as I got higher level I converted them all to arrow towers. They work great early on in the game because you depend a lot on on your troops. Later in the game you will only use them with different strategies to keep heroes alive. The defense from heroes is MUCH higher with them. Cannons won't do anything at all to heroes in late game. Most of the time when I attack a base, I don't even release troops. So, I'd stick with arrow towers or magic towers if you want. They attack air and ground.
I have level 5 ornithopters. They seem really underpowered when they should be the best troops in the game with their cost/space. All I use them for is to gain fires in high level dungeons. Even then I lose mana. Troops aren't very balanced in this game imo. In raids for example, it's more efficient to use just champs until everything is cleared, or troops get insta-gibbed.