I'd say my opinion is
Connery 1st -
he is Bond,
James Bond 007 1962-67, 71
Dr. No, From Russia with Love, Goldfinger, Thunderball,
Diamond are forever, You Only Live Twice
Brosnan 2nd - decent actor, 1995, 97, 99, 2002
seemed like a decent Bond
Craig 3rd - action galore, 2006 - present
I just don't like him as much as 1 & 2
Daltan 4th - did OK, in a couple films 1985, 87, 89
Lazenby 5th - 1 time wonder 1969, 3rd Bond after Connery & Niven,
he fit the part too
Moore 6th - 1973-89 he did the most films,
don't get me wrong, Live & let die, is one of my favorites
I like the movies, he's just not the real Bond, James Bond 007 to me
too soon after Connery was ousted, he was the 4th 007 Bond
{Moore was better as the Saint or on Maverick IMO}
Niven 7th - comedy wise, 1967 2nd Bond right after Connery too
https://en.wikipedia.org/wiki/James_Bond_filmography