Overall, its a fun app. However, whatever algorithm is being used to determine battle outcomes in multiplayer is severely flawed. Be prepared for frustration when impossible battle outcomes become reality. Ive seen a hero (at 7+10) with 3 demon units lose to a griffin and other ridiculous results. Otherwise, an enjoyable way to waste time.