Batman is way cooler, a mortal human with no powers, just a lot of training, an endless budget and access to weapons that not even the military has yet, plus when he's not fighting crime he's bangin' supermodels haha!
Neither. Iron Man ftw! Batman/Superman/Spiderman are all like: "I have to hide my identity; no one can know who I am. I have to wear my costume under my clothes." Sissies! Iron Man is like: "F**k you, I'm Iron Man!"