Overall a 3/5. Not a bad game, but the lack of overall control can add some frustration. The damage a single unit does to your temple is too high, and makes it rather hard since there is such a low forgiveness on a single mistake.
A different defense game, where the mobs will stop in their tracks to destroy the objective. Good game overall, nice and hard to get the hard badge. Worth a play for sure.
Suggestion: make a counter that shows wave X/Y.