Batman and Bond have just as many demons as Stark, so I'd have to disagree with the implication that either of them are simply good guys going against bad guys. Wayne and Bond both have a lot of the same characteristics as Stark. Consequently, all three of them deal with similar flaws in their personalities and backgrounds.

I agree with that. The "personal demons" aspect can be found more or less in every superhero, or hero in general when we talk about these movies. They all fight against their villains, but at the same time they fight against themselves, and that's what makes them interesting. If the greatest and most memorable villain of a hero is himself, we would've never gotten any great villains in any story.

__________________"This is NOT the comics. There WON'T be a Batman IV, there will be a reboot." - Nevincer