They focused on the 3D and forgot to write the story. Then somebody puked one up at the last second. Their focus on the 3D was excellent, so if that's all you really care about, then you should love it.
This was my first IMAX experience, and I will not go to a regular theater again unless the movie I want to see is not available in IMAX. The picture quality was amazing compared to regular movies, never mind the expanded view! This movie was also excellent. Heath Ledger was the star! Too bad he died. They will have to find someone else to play the Joker in future releases, and I think Heath Ledger set the bar to an unobtainable high. Aaron Eckhart was great as expected. Christian Bale's performance was sub-par, but still the best Batman ever. Maggie Gyllenhaal wouldn't have been my pick as a replacement for the role of Rachel Dawes, but she did a fine job. Gary Odlman's accent comes out in one scene where he yelling, other than that he's all New York and excellent. I will own this movie on blu-ray (I'm going to have to buy a blu-ray player now).