The Dark Knight was the first Batman movie I've ever seen that didn't leave me feeling underwhelmed, so it wins by default, even though I haven't really had enough time for it to completely gel with me yet (I'm still in the "Holy batwings, that was awesome!" stage).