I know this is against the norm (*getting flame-retardant suit on*), but I think Batman's got the edge.
- Granted, Spider-Man has his superpowers. Batman's taken care of super-powered people before. He always finds a way. Always.
- Spider-Man is definitely more agile than Batman. This can't possibly be contested. But Spider-Man's main offensive weapon is his super-strength. Batman --well, see above.
- Spider-Man's backup weapon is his webbing. Well, Batman has some gizmo (he always has
some gizmo 
) that can cut through it. None of this "he can't cut through the webbing, it's too strong" business. Batman's already found some way to make a sharp enough batarang blade to cut through it. He has always conveniently got the right gadgets. I'm not making this stuff up.
- Spider-Man's way of getting out of trouble always involves his incredible agility and super-powers. Batman always has that ever-convenient gadget he needs. If not, he pulls a McGuyver. Batman's middle name is "improvisation." Spider-Man's is "agility". Hmm... what are their last names?

- Batman's got gadgets. Lots and lots of gadgets.
BTW, this does not mean I like Batman more than Spider-Man or vice versa. Figuring out who would win in a fight is much easier than figuring out which one I like better.
...ahhh! If I would routinely have conversations like this with my g/f, I'd already be married!
