Superman is a hero for bright eyed optimists and youngsters, but Batman is the real deal. He's far more human than Superman - well actually he is human, and Superman is really an alien from the planet Krypton. As a human Batman doesn't really have any powers, unlike Superman whose powers are so fantastic and unbelievable that they appear comical at best. Batman has to deal with his human limitations and fragile vigilante psyche in order to mete out vengeance on the bad guys, but Superman is never really at risk. He can crush criminals with trivial use of his powers, and not even break a sweat. The only trait they really share is that of extreme loneliness. One torn asunder from his native planet and fellow beings by a planetary cataclysm. The other driven into isolation and paranoia as a child by the tragic death of his parents at the hands of street thugs. What's the point here? Stick with Batman. He's complex and conflicted like the rest of us. He's estranged from others and alienated from society, but still wants to right wrongs and make a difference. Superman is just being righteous while cleaning up the bee hive.