I watched The Dark Knight Rises for what I believe is my fourth time. That movie has gotten better and better every time I watch it. There are still a couple of nitpicks, but for the most part I don't see what the fuss is over most of the material. If I could change only two things, the movie would probably not bother me at all: Bruce actually permanently defeats Bane, rather than Catwoman shooting him (I mean, I know we wanted him dead, and Batman has a no killing rule, but it should have been Batsy defeating him); the movie should have ended at Alfred's nod. It would have been similar to the ending in Inception with the just faltering top, where we're pretty sure we know what the nod means, but we're not positive, and thus Batman's sacrifice isn't cheapened. Other than that, I think the plot made perfect sense and anything that strayed from reality did it in the same context as the previous films. These are still fiction, and even if they are "more realistic," that does not make them actually realistic.
I really, really love this movie!