Superman. Batman has issues. Heroes don't have issues, that's why they're heroes.
(Yes yes yes. overcoming your personal issues is heroic, I get it. Superman is still SUPERman, not crabby, moody man like Mr. Wayne.)
Having said that, if I'm allowed to pick alternate storylines, Frank Miller's Batman wins over Superman.
So, depends on whether Frank Miller was writing.
But when I go home at night, I'm still wearing my Stirling silver Superman ring. My wife gets SO annoyed that on my left hand is our wedding ring, a promise of eternal love, and on my right hand... DUH! duh duh! Superman.