What I wonder is how people can hate Superman but glorify Batman when at their core, they are both essentially two sides of one coin. Superman has nearly omnipotent power, but Batman literally has a gadget/weapon/technique to deal with any situation, INCLUDING Superman. Batman may act like a brooding dark avenger, but Superman also has his darker moments where he lays the smack down. Batman never kills, he won't cross that line, and contrary to what we saw in Batman Begins, he wouldn't exactly CHOOSE to 'not save anyone' if it meant that person's death, which while it was a pretty badass moment in the film, didn't really make sense... he'll let Ras al Ghul rocket to his death on a speeding train, but makes every effort to save the Joker from falling to his death after all he did? Inconsistent as hell.
Then fans of Batman like to always cite "But BATMAN is a NORMAL guy who pushes himself through sheer will to win!" So does Superman and practically every superhero who pulls on tights.. Just because Batman could conceivably be more 'fragile' and thus provides an illusion that he can "die" like everyone else, he has shown over time to be as incredibly resilient as Superman, if not more so.. Superman at least has the excuse of his Alien physiology and invulnerability to take punishment to a high degree, but what is Batman's excuse? Batman gets his freaking BACK broken in half by Bane, but makes a miraculous full recovery? And of course, whenever things look their bleakest, there is always a saving grace for Bats too.. Lazarus pits anyone?
Then there are alter egos... Superman is a mild-mannered reporter... a working class joe... Batman is "conveniently" one of the richest men on Earth.
Batman apparently is also "conveniently" one of the greatest genius minds on Earth as well, excelling in everything from Forensic science to computer hacking to Astro-physics to Mechanical Engineering?! Oh and he was trained by "Ninjas"... When you really start examining Batman, you start to realize how utterly ridiculous and fantastic HE is as a believable character.
Then what burns me is when people start spouting off about depth.. Batman has no more Depth than Aquaman as a character. He's a Super rich guy/genius/ninja with a tool to magically fit every situation, who never loses, and spends his time skulking around in the shadows unless the entire world is in danger, then he happily galavants around with the Earth's mightiest powerhouses to help set things right in situations where he should have been as effective as any other normal human being. Now he apparently dies and is on HIS way back from resurrection.. oh wait, he didn't actually die, he was transported back through TIME and has been surviving on pure instinct tracking some villain through time.. Nice job D.C. for coming up with yet another ridiculous contrivance for the Dark Knight.
So if people want to rip on Superman, they'd best take a good hard look at their own favorite comic book characters first. Superman has the dubious honor of simply being a lasting product from a past era, when heroes required nothing more to earn our devotion than simply being the guy who stood up for truth, justice, and righteousness. These days, people prefer anti-heroes, if not out and out murderers and thugs, simply because "bad is cool". Look how many "Villains" are more popular than heroes.. to the point that THEY become the new heroes: Sabertooth, Riddler, Deadpool, Bane, Sylar. Take an axe-murderer, give him some twisted sense of righteousness and set him loose on "even badder guys" and thats what people love.
In closing, for me, My love of Superman stems from my faith and belief that there IS good in this world but people have to work for it. Doing the right thing is harder than doing than wrong thing and it takes heroic effort to stand up in the face of adversity. In Superman Returns, when Supes had to use his last ounces of strength, determination, and the sheer will to save humanity to lift a kryptonite CONTINENT away, knowing that it is killing him (it would be the equivalent of one of us giving everything we had to lift a car from a trapped child with a broken arm), I literally teared up at the enormity of that moment. THAT is what makes us love these heroes like Superman, Batman, Iron Man, Spider man.. not just their abilities or skills or how they fight.. but the fact that they DO fight, selflessly, sacrificing everything to win for good, to save a life, to stop a madman.. risking and sometimes GIVING fighting to their last breath for people who wouldn't notice or even care if they died trying.
To me THAT is what being a hero is all about and THAT is why Superman is indeed, the greatest of them all.