I'd put Diamonds pretty damn high if they had a better Blofeld, I fucking love Charles Gray (Man narrated Rocky Horror Picture Show for christ sake) but Blofeld he ain't.
Moonraker's a strange film for me, I know it's not great (LOL CENTRIFUGE) but there are parts of it I really, really like (The fight in the glass room, Hugo Drax (I'm a Michael Lonsdale mark, fuck it), that one bit where Bond shoots Drax's sniper out a tree).
I should really do a re-ranking of Bond, watched them all over the past 3 months since I got the Blu-Ray boxset for Christmas (DALTON IN HD

)
EDIT: Man With The Golden Gun's a weird one, there are parts of it that are just.... godawful (J.W. Pepper for example), but some of the scenes (Stuff like the bit where Bond goes to meet Scaramanga's lover, are pretty outstanding), it's damn close to being one of the best "campy" Bond movies if they'd only done some bloody editing and took out the slide whistle.
Christopher Lee was the man though, will hear nothing against that.