Nolan's movies are fine, generally pretty good actually. I would say Memento is his best... but I can't. It was a great story, brilliantly told, but I can't stand watching it. The nature of the premise makes it unbearable for me to watch. I can't stand the constantly repeated information. Yes I understand the main character can't remember that detail, but I'm not him... I CAN remember things, GET ON WITH IT MOVIE. Stop re-iterating the main character's condition by re-iterating EVERY SINGLE SCENE over and over. I understand his condition... get on with the movie. It was 1/2 of a great movie, surrounded by a clip show episode... of that movie.
Of his movies the best pure experience I had was probably The Prestige. The problem with that is replay value. Once you've seen it the experience is greatly diminished for the repeat experience. So that makes the best value, either The Dark Knight or Inception. And I give the edge to Inception because once you've watched Cracked break down the Joker's plan it will never make any kind of sense again. And once you see the time skips, the continuity errors are hard to unsee as well. At least "it is all a dream" explains them away in Inception.