The corruption mechanic is very fun. Having towers become extremely powerful with a risk of losing the game is a great risk/reward mechanic, although I guess there's not too much risk as long as you keep a reasonable supply of money.
One possible flaw I see in the corruption system, however, is that it is restrained by whichever tower corrupts the fastest. That is, when I played, I went with the blue tower and the lava tower for a while, and eventually got one of the moon towers... but then I had to repair my towers much more often, because the moon tower corrupted more often, and so the blue tower never got a chance to be corrupted. (Similarly, while I had the blue tower and the lava tower, the lava towers often did not get corrupted--although maybe this is a good thing, because from what I can tell, the corrupted lava tower is actually weaker..?)
One note: I originally played this on my high-dpi computer monitor, and then on my phone, and in both cases, the text is really small. When I set my computer resolution lower the text becomes a more normal size.
Anyways, I had fun playing, enough to play through on both my computer and my phone! I found the blue towers quite powerful with the freezing ability, and ended up winning with them both times. In my second playthrough I made sure to avoid getting any moon towers so that I could make the most of the corrupted blue towers, which was a fun strategy.