Superheroes fill a gap in the pop culture psyche, similar to the role of Greek mythology. There isn't really anything else that does the job in modern terms. For me, Batman is the one that can most clearly be taken seriously.
Somehow he just really fit the bill and had that fire in his eyes that made you believe this guy could make himself fit into a superhero role,