In any matchup between Batman and Superman, I side with Batman. I’ve never liked the character of Superman, because he is not a man at all. He’s basically a god. He’s not a human being who has raised himself to the pinnacles of human excellence. He’s an alien who is simply endowed with superior abilities. There is nothing heroic about Superman, because he is almost invulnerable. He faces no risks. There’s nothing he must struggle to overcome.
Counter-Currents