Superman’s weakness rests in an exterior object called kryptonite.
Batman’s weakness lies in his soul.
Superman fights crime to preserve the goodness of the human condition.
Batman fights crime out of a cathartic rage to revenge his demons.
Superman is the man of steel.
Batman is the man of rage.
Who would you rather fight?