Appealing, cartoon-like graphics
Level can be repeated with different levels of difficulty
Hero and units can be trained and developed skills
Gems to purchase additional life etc. are generated in sufficient numbers while playing the level, so you get well without use of InApp purchases
Unfortunately, you can not zoom out far enough in some levels that you can without scrolling see the whole map
total: value of money, long game