For Your Eyes Only is Moore's best James Bond movie because it has a serious tone. The producers were too involved in schtick during most of the 70's and 80's. Moore is a much better actor than those movies allowed.
I think Daniel Craig has been the quintessential Bond but I do believe that Pierce Brosnan, if given the chance to be in all three movies that feature Craig, would have given an equally excellent performance. He too was stuck with dopey schtick.
Christmas comes twice a year?