I know this may get a couple of Molotov Cocktails lobbed at me, but... Sean Connery will always be known for James Bond, but Craig IS the modern Bond. He took the character into the 21st century. I actually like the slightly edgier, rougher angle.
And I say all of this as growing up watching James Bond on network TV on Sunday nights(Ooo... Special! Sunday Night Movie), with usually either Sean Connery or Roger Moore.
Yes, I don't mind the rougher, tougher Bond, because it's more in line with what a trained murderer would be really like, but I don't go along with that "bringing characters into the modern day" thing. I can't see anything wrong with "modern" audiences being presented with a fictional character who is valid in terms of his original conception. I think this "need" of modern audiences is actually a contrived thing, probably based on a small sample of hearsay from a small group of movie-goers. Like those people who demand of theatre producers that Shakespeare should be presented in the nude.