I can't understand how you guys are even comparing The Dark Knight - which is flawless, to Inception. Inception is a very good movie no doubt, but it's far from flawless. It's a 3.5/4 for me. Some campy moments lose it half a star. For instance, [SPOILER AHEAD, highlight to read text]
I hated the snow sequence in the latter half of the movie. I mean, guys with guns fighting on skis? Is this Bollywood???? If that sequence was in a hindi movie, I'd be as scathing so I see no reason why my opinion should change for this film. Yeah, you can argue that it's a dream and the dreamer can think up anything they want, including a snowy fortress. But come on, answer this, who came first - the dreamer or the script-writer (Nolan himself)? Nolan could have thought up a more imaginative action sequence given the film's context. Eggman mentioned David Lynch, I'm sure as hell David Lynch could have come up with a way more imaginative and "dreamlike" action sequence.
Second, I don't know about the dreamers in this movie but MY subconscious would have lots of sex in it, not to mention morbid or fantastical elements. Rationalism, logic, ethics, morality are all worldly principles and faculties. We're taught as children to store all our darker and more irrational feelings in the innermost portions of our minds: our subconscious. Whose subconscious doesn't have sex or for that matter darker things in it? I understand that Nolan made the movie to be accessible for all viewers, but it felt a little bit like baby-food for me and took away some of its credibility.
Just to summarise, Inception is a very good film, but far from a perfect or flawless one. The Dark Knight is perfect and flawless. Inception, however good it might be has lifted concepts from The Matrix and Dark City. But I understand everyone has their own opinion, so to each, their own