Poorly programmed, cashgrabbing grindfest. Tutorial forces upgrades you don't want, but still have to pay for. Some upgrades don't even work. Towertooltips and units get in the way of building towers. Screen is cluttered with purchase this and that and additional popups with super special offer every 12 seconds.
*selects hero, clicks dragon* *watches his monkeyhero climb 5 towers in a row, finally catching it on sixth attempt only to get thrown off instantly and wave it goodbye without putting a single scratch on it*
rng and bad pathfinding can screw you really bad and there's not even a speedup button. Also, please delete ghost enemy. Any tower besides cannon feels worthless.
I completed the game without using a single spell, going pure spiketraps + walls. The cannon and shotgun are fine, upgraded cannon can lay waste to dozens of enemies in a single shot. Using shotgun/cannon while changing them quickly offers a great damage ouput. Only "problem" was that the bow was kind of lacking, even with all upgrades it's still kind of weak compared with the other guns and i did't use it ever after getting the other weapons.