In the tutorial if you don't follow the tutorial you can get stuck (e.g. I acquired grape instead of banana). Probaby you should force certain interactions.
I think areas where you cannot build beause there are other towers should be more evident.
I think the game shoud pause while doing upgrades.
Please note that this is the first tower defense I have ever played and I only played it like 5m and got to level 3.