Saw it yesterday - I dunno, it was pretty damn good, but I also felt it was too long and a bit overwhelming. I'm no stranger to long or overwhelming movies, but this one just made me more aware of it. That, however, I'm pretty sure will change on repeated viewings.
However, I also sort of inherently have a tough time with superhero movies in general; I can swallow a lot (tee hee), but what always bothered me is the fact that one bad dude could hold the lives of an entire city's population in his hands AND be so incredibly overt and taunting about it never really flew with me (this is especially the case in the Spiderman movies, which I found MASSIVELY overrated; didn't even see the 3rd). Batman Begins was better in this regard, at least, because Ras Al Gul (or however you spell it, AKA the thinnest Liam Neeson I've ever seen) was working behind the scenes and through his agent, Dr. Crane/Scarecrow, to contaminate the water supply; it didn't have all of these ridiculous masterminded schemes and such.
HOWEVER, of the superhero movies I've seen that fall into this category, this one is the best by far, and I'm sure I'll be able to appreciate it more after multiple viewings. Oh yeah, and Heath Ledger was great, I certainly can't fault anything about his performance - I just always hesitate when it comes to heaping too much praise on dead people, cuz I feel like the fact that they died (usually tragically) automatically elevates them into sainthood, which is the kind of bias that annoys me. And Christian Bale, man - he's good as Bruce, but he just does not have a tough voice, and hearing him try to talk all throaty as Batman just sounds ridiculous to me (especially after seeing American Psycho, where he really shows that he's a tenor, albeit a psychotic one
Just listen to his speech about Huey Lewis as he's getting ready to kill Paul Allen, and tell me it doesn't sound ridiculous hearing him do the "Batman growl"
)