I'm not a wonderful TD player, but I'm not bad, either, and something about this feels just a little too hard. The weird thing is, it doesn't feel to hard in a broken way, just like the game is perfectly balanced but you're always a couple of upgrades behind where you need to be. I have a sinking feeling that this is intentional, to get you to buy the premium heroes. If so, it's a shame to ruin what otherwise seems to be one of the best TDs I've ever played, better even than Bloons.