I had always disliked Superman for varied reasons, mostly because l hated the simplistic good vs. evil framework and Superman’s omnipotent alien powers (t did not hurt that I liked Batman and Spiderman better, as well). At last, I had found something that articulates my thoughts here. An excerpt
“It almost goes without saying, but if your hero cannot possibly be killed in any instance which does not somehow involve an incredibly rare space-rock, then you’ve got one boring-ass hero. It’s sort of like watching Neo fight all the agent Smiths in The Matrix Reloaded: we know our hero can’t possibly die, and he doesn’t act like he’s in any danger whatsoever, so the entire fight is a foregone conclusion and the audience becomes bored out of their skulls.
I mean, yeah – we obviously go into most superhero stories more or less positive that the hero won’t die, but they still entertain us because the hero doesn’t know that. Spidey is always scared, even if only a little, that one of the Green Goblin’s pumpkin bombs will be the end of him; Daredevil is fully aware that a well-placed projectile from Bullseye could kill him. As a result, these characters act with restraint and forethought; since Superman knows nothing bad can happen to him no matter what, he acts with no such subtlety. He flies headlong into every conflict, fists thrust forward, because he knows he’s in no immediate danger. Thus, we know he’s in no immediate danger, and we get bored out of our fucking skulls.”