Personally I like Batman Begins better even though The Dark Knight was done on a larger scale. The plot and the ambiguous villain played by Liam Neeson make it one of my favorite movies of all time.
"When the forest grows too wild a purging fire is inevitable and natural" Ra's al ghul