Moore is often derided as pure cheese but he's not. He could do cold hard killer with the best of them, he just hammed up the one liners to such an extent that they're what he's remembered for. And as GB said, like Brosnan, he didn't get the best stuff to work with...That, and he couldn't run...For Your Eyes Only is a good example of Moore playing it straight to good effect...He suffered from the same problem as Sean in that fake re-make of Thunderball by the end though. He looked too old to be convincing as anything other than a dirty old man. In fact that whole period with both of them in their 50s chasing 20 year old woman in wigs in different bond films was just incredibly sad. If anything Roger pulled it off better than Sean, who'd lost all his hair by then and just looked like he was going to collapse at any minute...Actually,
Never Say Never again needs a shout as one of the worst Bond films. It's just utterly pointless, but I'm not sure it counts...and it's not as ridiculous as View to a Kill or Die Another Day
Still, in those cheesy movies, Roger still delivered the lines like a don and better than most of the others could have...I still piss myself at Live and Let Die when Jane Seymore freaks out at a feathered hat on her bed and he goes
"nothing to worry about darling, it's just a hat belonging to a small fellow of limited means who lost fight with a chicken"...

...it's just so random it's gold.
God bless you Rog