4. Justice League
While team-based games featuring Marvel and DC's characters are a lot of fun, one of the biggest problems with them is that all the heroes are basically placed on equal footing. In a Justice League game, Batman's batarangs hit just as hard as Superman's punches, and so the characters do basically become interchangeable, with nothing more than different effects for their attacks that all essentially do the same thing. But when you're dealing with a team game, how else are you supposed to do it? By catering to the different heroes' abilities. In my ideal Justice League game, you choose how the characters will advance through the game. Yes, you could just barrel through every level as Superman, but in the process, you might lose some potential paths that could have been unlocked if you used someone like Batman or the Flash. And while the Green Lantern would be perfectly suited for a mission in space, he wouldn't be as effective during a siege of Atlantis as Aquaman would (and yes, Aquaman must be in itget over your irrational hatred of the character, Internet). Some missions may require a combination of heroes to complete a combination of tasks in order to advance, and it's up to you to strategize and figure out how best to deploy your heroes. And in some cases, multiple heroes can fill multiple functionsthe Martian Manhunter's shapeshifting grants him the stealth capabilities of Batman, while his strength, speed and flight put him on par with Superman.