Leto Atrides said:
Batman is "cooler" to most comic fans, in the dark badass way that is popular nowadays.
1. Bats is a loner. Yes he's in the Justice League fairly often, but he doesn't like it and doesn't stay. Tony devotes great deals of his money, and his home to the Avengers. He works with others often, and even built technology and suits for the government (though he's regretted it).
Real life teaches that cooperation, as opposed to lonewolf, can tackle bigger problems. Marvel creates a more believable universe where all characters have fallible personalities. While DC create a triumvirate of supergods whose one of the members is only a mere human.
2. Batman is dedicated. To the point of being mentally disturbed. He goes out every night, all night. Tony's motivations have changed through the years, from revenge, to justice, to just protecting his own interests and companies, only large-scale threats.
Yes, Batman is dedicated in fighting criminals, even small criminals. Tony is fighting against bigger fish. While he's not as dedicated as Batman in fighting evil, realistically he should have more time in perfecting his inventions and managing his business. In DC Universe, Bruce can do everything in his 24 hours. Marvel's Iron Man has a more realistic pacing where the characters lives are not just about fighting villains day by day without exhaustion.
3. Batman is more relatable to. He's not in a robot that gives him class 100 strength. He does things with his own body.
To fight against a class 100 strength opponent, Tony Stark has to use the exosuit. Unless you're fighting a town crook like the Penguins and Joker. It's not realistic for Batman to fight, say Superman, wearing his usual costume and expect to take Supe's fists squarely in the chin. Yet in the DC universe, this happens. In BatGod We Trust.
4. Batman fakes being a rich playboy, a kind of person many don't like. Tony actually is one.
It's just how the writers portray Tony Stark to be. I don't drink and I don't like suggestions that the movie should show Stark to be an Alcoholic. If Stark is a 20 something, clean shaven young inventor I think the Iron Man series would take off more.
Personality-wise, Steve Rogers is more likeable than the dour, distrustful Bruce Wayne or womanizing, alcoholic Tony Stark. But does that make Captain America a better Superhero?
It sounds like I'm critisizing Iron Man; I'm not, he's one of my favorite characters. But because of the things I said, most people are going to prefer Bats.
I prefer Bats too. He's more succesful as a superhero than Iron Man because the whole DC writers support him as the 2nd or if the premiere Superhero. Iron Man is written as a second class superhero. Even though he has the intelligence to invent powerboots and Unibeam, yet Cap America still can beat him. Now the Civil War potrays him as a major evil. Oh my...
Also, Iron Man inhereited his money and company too. And Batman has traditional scientific training in addition to various other training during his travels. He wasn't just learning combat. Base your knowledge on something other than Begins. It wasn't exactly accurate on that point.
Stark made the business. Wayne inherited much of his wealth, and although allegedly he expanded the business, he didn't do by himself. Batman is still my #1 hero, but the way the writers portray him as human with superpowered luck and suprising chances tickles me on the wrong side.