Boil down the formula and theres essentially two ways to make a good superhero; be relatable to the audience or look cool. Batman remains popular because he fits both, while Superman, who only half-fills the two requirements, relies on reinvention to work. The notion of being relatable is, at least as Stan Lee would have it, thanks to the success of Spider-Man. Certainly a cool hero (even though it will undoubtedly be disappointing, doesnt The Amazing Spider-Man 2 look awesome?), the comics were as concerned with Peter Parkers teenage years as they were with his web-slinging. Out of the MCU Avengers, Captain America is most certainly the most relatable. In a small part thanks to the lack of patriotism making him less aloof, the big influence is that his origin resonates with so many; to become a strong, tall hero who manages to still maintain his integrity is what many people wish to see as they grow up. By contrast, Tony Stark has no audience-relatable tragedy like Batman, making Iron Man more of a character study. Superheroes are wish fulfilment, but in the MCU Caps the only one who actually started out as an everyday man, making him that little bit more special. Agree with our reasons? Which hero do you think makes the best movies? Have your say in the comments below.