The main thing the Brosnan Bond movies get wrong is they give him such a crazy number of kills he’s not at all believable as a spy. The Craig Bond movies mostly fix this, even going so far as to have M chastise Bond for blowing up that embassy at the beginning of Casino Royale.