I didn't go into the movie expecting some amazing storyline and plot twist. It's James Bond. And, as far as Bond movies go, it's excellent. Craig and Dench are both well suited for their roles. I would cheerfully go watch the movie again.
Fantastic movie, really. I'm not sure how it maintained the PG13 rating since it's extremely intense, but I think the rating was maintained because there's no blood/gore. All of the violence is there, but the movie doesn't show the blood spatter. Psychologically it's a very disturbing movie. Ledger's Joker is iconic, and will be one of the best portrayals of that role movie lovers have ever seen. It does drag a bit, somewhere around the 1:45 mark, people started looking at their watches, but no one complained. All in all, 100% excellent movie, 100% worth watching in the theater twice.