I'm not sure that his powers are really comparable to any comic book characters. I mean, the only reason he's ever been challenged is because the writers have designed enemies with comparable powers.
It's not exactly fair.
Also, to the Batfans (which I am one of), I don't know any way in which you could justify Batman defeating Goku in a battle. Anyone know a way?