Got to say i thought it was good, but quite a long way from great, and a million miles away from the best Bond ever. I'd take Casino Royale every day (Warning, the next bit contains spoilers)...
Don't get me wrong, some of the chase sequences were awesome, the villan's entry into the film fantastic, the climax quite moving, but IMO it didn't feel like a Bond film. It think Craig is the best modern day Bond, but there were too many cheesy one-liners. Also the arrival of the DB5 while a nice nod to the old films felt massively forced. I mean, if this is supposed to be an early Bond, this car shouldn't even be in existence. And then there's the A-Team montage in Scotand wher ethey're laying the booby-traps, and finally Monneypenny. I mean, really?
And breathe...