there's a current storyline in which superman was brainwashed and he kicked the tar out of batman.
I am not sure if bad credit will keep you from passing the actual bar exam but I believe it may be considered a factor for a determination of good character.
If your going to lower Supe to his 50's corniness, you got to take Bats down to that level too. I'm no DC comics historian, but I do know he had a brief television stint where he was played by Adam West; now anybody could beat on Adam West. Anybody.
How does Batman getting close to winning a fight against Supes after he has Green Arrow shoot Supes with a Kryptonite arrow constitute a 'fair fight'?
Superman is not the best superhero because he is basically impervious to enemy attack. Batman is vulnerable; as you said, he is just a rich guy in tights. Batman lives life on the edge. He is also the charismatic leader of Wayne Enterprises.