I agree in some aspects that Batman Begins was the better movie. What The Dark Knight lacked was pacing, it was one big action scene to another, I remember hearing someone said that the whole movie was like a climax, which isn't exactly a good thing. Batman Begins, however, had perfect pacing, psychology and depth. But overall, I still believe that the Dark Knight was the superior movie. The Dark Knight still focuses on Batman and his dilemmas (mob bosses, The Joker, the public thinking that he is a outlaw vigilante, and the question if he still wants to be Batman). Also, a movie is only as good as the villain portrayed in the film and The Joker is the greatest villain ever.