RE the movie, I loved it. Just as good as TDK, although I recommend brushing up on your Batman Begins knowledge before seeing it, as there are tons of flashbacks.
People keep wanting to compare it to Avengers and while I personally preferred TDKR more, it's really had to compare the two since they're both completely different movies.