I actually really like Daniel Craig. Most people's argument against him is 'He's not swarve enough to be James Bond' but the films he has been in were some of Bond's first missions as a 00 agent, plus his first kill. I'm sure it would take a bit more than your first kill to be swarve at doing it
I think its as much of how the film is shot as it is the actor , Daniel Craig bond is ALLOWED to be rough , get's beaten up ,and is shown as a more vunerable but real individual. Moores bond was all innuendo and eye brow , and one-liners without the gritty action.
I prefer the current DIRECTION of bond in a more Bournesque manner.