I finally went to see it last night and it was great! I didn't notice the time I was in there. All the characters were handled really well, and Craig makes an awesome Bond.
The only real quibble I had was a bit at the end when he says that line from the end of the book. In the book, it's a final, cold dismissal of what had happened before, he's over it, he doesn't care now.
But in the film there's the added bit where M says "she did it for you, blah, blah, blah" and for me that really took away the coldness of his reactions.
And for all those who moan and cringe about the 'honeymoon' scenes, all I can say is read the book.