Originally posted by Zack Fair+2 for this. I liked the Dark Knight, but I liked the Avengers more. The only really interesting character in TDK was Joker. Everyone else was either really boring or OK. Even Batman himself was kind of boring. He didn't have the personality or presence he had in Begins. Luckily, TDKR looks like it's going to fix that, based on the trailers. I think the cast as a whole will be a bit more enjoyable, and it will actually be about Batman this time, as opposed to the bad guy.
The Avengers, on the other hand, was the most fun experience I've ever had in a movie theater. To say that it accomplished nothing is just plain wrong. Every character in the movie was interesting. Even throw away/death characters like Coulson or Maria Hill we're fun to watch. The Hero's made the film spectacular.
The Batman movies on the other hand, were made by the villains. Joker, Ra's Al Ghul, and even Scarecrow were better villains than Loki. Loki is a cool villain, but they kind of made him a joke in the movie. He was still fun to watch, but he never really stole any scenes like the Batman villains. It was kind of cool to find out that
Spoiler:was pulling all the strings the entire time though. He'll make a better villain than Loki, I'm sure.
Thanos
Anyway, I'd give the win to Avengers. I think it will outlast TDK in terms of time too.