Spiderman 2 is the only close to perfect super hero movie we have.
I mean seriously, Batmans have more interesting characters and more complex plots. Sure.
And whether Superman Returns is a fanboy homage or not, doesn't really fucking matter because it's garbage. Now why do i say that Spiderman 2 is a close to perfect super hero movie? Because for starters Peter Parker will always be a much better conceived gateway between the audience and the hero, than some God like Superman or billionaires like Tony Stark and Bruce Wayne. And then, you know, Spiderman 2 actually does super hero stuff in it, larger than life, edge of your seat "maybe he will not make it" stuff.
Where is that in the other movies? See the problem with Batman is that, undeniably he was the least interesting part of TDK, half of the audience was rooting for The Joker. In that sense, TDK could've been the close to perfect super villain movie. In X Men 2, well...there really is nothing super hero about any of it. Superman returns is lol worthy in that respect. And Iron Man, look Iron Man ain't about no super hero, it's about man's fascination with badass iron armors, that shoot lasers and shit.
Fuck, Blade 2 does the super hero stuff better than those.