I preferred it to spider-man 2 and x-2 (not by much mind you), but Batman is my favorite. Holmes surprised me, because she didn't annoy me. I didn't love her character, but most important, she didn't annoy me. The Liam Neeson stuff was great and I can't believe I didn't see it coming--I always see that stuff coming.
I don't know if I heard right but did a bystander say the tumbler was a giant dick? If so that was dumb.
This was Batman, and I loved the small details..the reason why the suit worked and was functional, the inner reasons why he became Batman, Nolan is amazing. Amazing how a great director can get great performances out of his cast.
Everyone else has already said the main points I'll add... This is The Batman.