TDK. Iron Man was good, but on par with Spiderman 1 for me. The final 20 to 30 minutes was pure, predictable crap with Jeff Bridges and RDJ spouting out bad comic book lines after another. IM was fun, don't get me wrong, but I walked away thinking it was good and can wait to see it again on Blu Ray. My best friend is a HUGE Marvel guy and we went to see IM once, Hulk twice and TDK 4 times now. Like he said"Downey nailed Stark, too bad they ran out of ideas in the last 20 minutes".
TDK was talked about, analyzed and we pretty much came to the conclusion that it's not better than Batman Begins, but it was a great second act. Ledger was perfect, but so was Eckhart, Bale and Oldman. Fully realized characters with a fully realized story.
BTW, I'm so not a dark, brooding emo kid, just prefer great storytelling to special effects.