I always thought so. Sean Connery created Roger Moore made the character into a clown, Pierce Brosnan made him look competent but puppy eyed. Timothy Dalton looked bored and polite. But then Daniel Craig got into the act and he gave the character balls and edge again. And a heart the character had never had had before. Sorry Sean, there will never be someone like you again. But 30 years after your Bond, some did a better one.
The next person has a favorite Bond girl.