Diamonds Are Forever was the Bond film to end all Bond films, Connery pushed the boat out and they gave him free reign with the dialogue. It probably helped to allow them to make Moore's Bond more comical and have more gags. Who can ever forget Blofeld's henchmen Mr Wint and Mr Kidd, camp but deadly.
Moore just went on and on, it's not one film too many, more like 3 films too many. For Your Eyes only like Goldeneye wasn't written for the actor who portrayed Bond, it works for Brosnan but Moore just seems like granddad playing with the kids.
My Best Bond
1) Connery
2) Dalton
3) Craig
My Villain
1) Blofeld (Pleasence)
2) Goldfinger
3) Sanchez
My Henchmen
1) Red Grant
2) Oddjob
3) Tee Hee
Bond Girls
1) ***** Galore
2) Anya Amasova
3) Pam Bouvier