Originally Posted by Bathead
Who would win in a fight between Batman and Superman? Whoever the particular writer writing the scenario decides who will win, and come up with a logical reason for it.
This. It has been done both ways and each time it works.
Superman will fight fairly, on the whole, Batman won't, never will.
Man of Steel showed Superman doesn't have lightning reactions, therefore, a Kryptonite projectile would
affect him, then Batman already has an opening.
Equally, despite any openings Batman can get, Superman is still more powerful, even looking at the oft-cited Dark Knight Returns Superman is weakened from a nuclear strike, poisoned by artificial Kryptonite, hit with real Kryptonite by Green Arrow and attacked by a tank by Robin Batman was in Iron Man armour, and even still Bruce struggled to ever get the upper hand.