A fun game to play with lots of heroes, each with unique skills. Putting them together as a team is definitely challenging and requires good understanding. Active devs and refreshing events are also plus points.