Amazing game. There are some online games with ok stories but few with great storylines. Was a bit wierd at the end when the old soldier said he'd expected the king to survive all that without any further elaboration.
I liked the first one so I like this one, but it is very easy if you play sensibly getting all the upgrades, and if you don't then you are making it artificially difficult which doesn't really count.
Difficulty settings would be a plus.
It's fun but I think you could have done better than a simple grind until you win game. Plenty of games allow you to choose upgrades only when you complete each stage.