By no means perfect, but you can't fault that this is a well rounded and beautifully designed game.
Casual games have become quite repetitive these days - the same ideas constantly recycled with new graphic and sound assets. However this game serves as a reminder that there is so much more untapped potential in the casual gaming space.
Technically, I can tell that a game like this would be a challenge to bring together. The background art of the game world is some of the best I've seen for an isometric flash game. And as a game designer, I find much to learn from this piece of work.