When it comes down to just basic, if they were to actually fight, it would be Batman.
Of course if it was based on Character and everything else about them, It'd actually have to be Superman.
Batman, yeah we get it, you're parents died, you're broody about it, so you fight crime, boo hoo.
Superman lost his fucking home world, he was raised by a farming couple, he then found out his parents aren't really his parents and that his actual parents are dead (or something).
He then has one nemesis that despite all his best efforts always manages to not only escape from jail but come out almost completely on top alot of the time unlike joker who only wins if he screws with your head first.
Superman is also in love with the possibly the stupidest woman alive, I mean any woman who can get to the point where she's actually FCUKED Superman, knows his exact personal details like weight, and height, and NOT notice that he's actually Clark Kent, simply because he WEARS GLASSES, then I'm sorry, Brucey, He's got you licked on that too.
Your relationships only fail because you're a dick and always choose being a hero over having a girlfriend, either that or they're always the fucking villain of the moment.
and even when regarding all this, does Superman eevr truly let it get to him?
No, he continues fighting for justice completely.
What does Batman do? He fucking broods in his cave and then reluctantly goes out to smack the shit out criminals to vent his frustration over his life issues.
Superman doesn't bring that shit to work with him, Batman, pick up the pace, yeah?!
---------------------
That was mostly bullshit ranting, but it was fun to write xD
Also, it's a bit pointless to discuss who would win out of Batman and Superman, 'cos they officially killed Batman already. xD