I think Craig was a brilliant choice. They recognize that the last few Bond movies were a joke.
Craig was in a great British gangster movie called "Layer Cake." Rent it some time (especially if you liked Lock Stock and 2 Smoking Barrels). I have no doubt that got him the role. Check out the trailer: