Wonderful!
This tower-defense-type game stands out due to several things:
Cutesy-charm - charming graphics that are cute to look at, despite the undead-gibbing going on. It takes a turn for the horrific when it comes to the final battle, but only when you're introspective. A typical "don't-care-about-aesthetics" sort of gamer will probably not even notice.
Plot - and more forgiving than most excuse plots (many don't even have plots at all!). The plot also gives you a choice, affecting what happens in the story in a meaningful way. Too bad the game gives you the choice that results in the town advisor leaving very late in the game.
Well-designed units - Many units don't truly become obsolete, there are many ways to conquer the enemy, and certain plot decisions reduces your unit pool, giving way for more strategic thinking. For example, Archers have more damage (and arguably better un-upgraded range) than Javelinners, but Javelinners have an arguably more useful ability (knocking back enemies).
Stages - stages are randomly-generated for every try, so the game actually makes you think about strategy on the fly, instead of memorizing a pattern.
There's really only one thing that I think needs work: Farmers are severely Overpowered. They are very tanky, allows your army to grow faster and once-upgraded, have very respectable range. The hardest part of the game is when they aren't available, and after that, they just steamroll everything.
Killed 2 hours, I'd love to play more games like this.