Spider-Man is a nerd and a dork who talks too much (seriously, shut the fuck up Peter) and only is a hero because he got bitten by a random spider.
Batman is a millionaire playboy genius businessman who spend years of his life traveling and training in every useful skill known to man, while learning discipline (both physical and mental). Batman MADE himself a super hero, unlike most heroes who just randomly acquired super powers. Batman also had the mental fortitude to overcome a traumatic childhood experience that would have broken some people.
Batman is a bastion of moral strength and fiber. The Uncle Ben situation would have never happened to him.
Batman is a masculine, confident, no nonsense, alpha male, Spider-Man is an awkward, nerdy, beta dork who is only cool to teenagers. Eventually you grow out of being into Spider-Man.
Spider-man is a hero for boys. Batman and Wolverine are heroes for men
Also, Deadpool is ten times fucking cooler than Spider-Man and is actually funny while Peter just thinks that he's funny. They both talk too much though.