As a freakish fan of Bond (I own all the films, all of the Fleming books, and have read most of the non-Fleming ones), I am ahppy to say I loved this film.
I'd actually thought Craig would make a great Bond since Layercake, so it was nice to be proven right.
The ego, the unconventional rugged-not-pretty looks, the constant aura of violence... Plus, the education, the charisma, and the gravitas.
Brosnan was a good Bond, he was just in bad movies... Craig is the first Bond that I could actually see in the novel version of The Spy Who Loved Me. Beign the first Bond novel I ever read (at age 8!), and still being my favorite, it is the yardstick by which I measure all Bonds.
Incidentally, he also carries a 1911A1 in that book...