Good game. One thing that in my opinion could solve difficulty problem (game is pretty easy) to add a "preparing" option/function where you choose which units you would like to use on this exact level, and units should be different cost each. It would give players a possibility to experiment and retry levels if they fail.