Midnighter is supposed to be a super powered version of Batman. In a spontaneous fight Midnighter would have the upper hand, but if it was fight that both of them had time to prepare for...Batman every day of the week. Midnighter is always too confident of his own abilities and Bats never makes that mistake.