graphics great, clean UI, menus easy to navigate, good tutorial, lots of play modes with unique twist, very generous rewards, f2p friendly, epic heros very powerful and useful (do not need ssr early mid game), party placement strategy, very cool heros and skills, animations fast and fluid, commanders that can be assigned and boost team power/skills. biggest flaw: ascending (leveling) requires duplicate heros. with epics this fairly easy, BUT this means ssr heros are worthless. takes several duplicate ssr to compete with powerful easier to level epic hero. unless you plan on spending 1000s, ignore the ssr (easy to ignore given terrible drop rates lol)... TIP FOR DEVELOPERS: Infinite Magicraid does ssr FAR better, do NOT need duplicate ssr to ascend, however, if you have duplicate can unlock unique skills. other than that, evolution is a gatcha (ie they are all a business, not a game). lots of packs available to speed up and power up, but do not need purchases to progress. there is a tower, dungeons, guilds, store, market, hall, post battle stats, etc ...everything a good gacha should offer, plus a lil extra.