Sometimes people try to tell me that Superman would win in a fight with Batman. I do not understand these people, and I’m not sure that I want to understand them. That debate has been had. We all know who comes out on top, and who ends up with a kryptonite batarang up his jacksy.
But more importantly Batman is actually an interesting and compelling character. He’s riddled with flaws and weaknesses, burdened with a terrible past, motivated by fear and anger but tempered with true conscience. Superman, on the other hand, will always suck:
[S]ince Superman knows nothing bad can happen to him no matter what, he acts with no […] 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.