I think the current "Bond" writers did well in making this Bond a Bond who recently received his 00 Agent title (by producing Casino Royale), which helps to explain the less elegant approaches that the newer movies have taken. Craig as Bond is still clever, but has enough naïveté and is raw enough to use brute force over the "clever" route sometimes. "Casino Royale" and "Quantum of Solace" aren't getting "too cute," like I thought some of the Brosnan films were.
I didn't comment on the "suave" bit; check out the films yourself and you'll see that he's definitely suave.