The Dark Knight is the best film Nolan has ever made. Nothing even comes close, who to give the second vote was more challenging. Decided on The Dark Kinght Rises over Inception because it was easier to follow.
Just goes to show, we are all valuing very different things in these movies when we make lists like these.
It's not a bad thing to want to not wonder what's going on when you leave the theatre. Now, Inception is a great movie, but the plot is confusing, took me a few tries to gain an understanding of what transpired.