@ultrastarkiller: Overall, TDK was better written, better directed, better acted... all around the better movie of the two. But I don't think of it as a superhero movie, I don't really even think of it as a Batman movie. It's a thriller/action movie that happens to have Batman in it... that's what it feels like when I watch it. SM2 did a phenomenal job of capturing the spirit of the characters (even if portrayal got a little rocky at some points) and it really felt heroic, it really felt like Spider-Man... you couldn't have swapped in any other character and had the same movie.
Spider-Man 2 was awesome, but the romance went overboard and wasn't realistic like The Amazing Spider-Man.
The Dark Knight was awesome from start to finish, and had me hooked all the way. For action, Spider-Man 2. For an awesome crime story that actually sends a message, The Dark Knight.