The game is fun, with extremely high quality graphics, fun combat, an enjoyable city building system, and passable rates. Unfortunately it's held back by extreme technical issues. Even after months of updates, the game still randomly crashes all the time. I'm reducing my rating for this app because the way updates are handled by this game is absolutely shocking. Every time there's an update, you have to redownload about 3.5GB of data, and the servers for the game only allow speeds of a few hundred kilobytes. My internet connection could download this in about 2 minutes, but because of this game's backend limitations it takes about 45 minutes EVERY SINGLE TIME. And that's not even taking into account the 5-15 minutes the game has to sit idle 'confirming data' when there's an update. Sometimes it's even worse, you basically have to set aside about 90 minutes of time sitting around waiting for this thing to update just so you can play. None of this can be completed in the background either, so you can't use your phone while this is happening. I started todays update at about 11pm when I went to login to do dailies, it's now 11.30 and I'm at 44% There's a lot I like about this game, but I'm just so sick of playing it because of this developers continued incompetence. Seriously, designing the game to redownload all its data every update and also running heavily throttled servers to distribute that data is sadistic. Update: 12:01 and I'm finally able to play the game. That was absolutely shocking.