Batman, for many reasons. 1. While spiderman has actual powers, he dosen't have much in the way of backup. Sure, he has the ability to cling to walls, shoot webs, and super-spider strenght, but what happens if his opponent knows how to handle the webs? If they have a way around the webs, than spiderman is practically helpless. Batman has plenty of gadgets, and let's not forget the fact that he was trained in the martial arts and is practically a ninja. 2. The suit. It's hard to miss a man in a bright red suit flying through the air. It's not practical, he doesn't have the element of surprise. Batman, wearing all black, comes out at night where the darkness is his ally. 3. It seems like Spiderman's girlfriend is always getting into trouble, which means that he's always chasing after her trying to save her. While Batman has the occasional girl, they don't seem to get into as much trouble.