I liked Moore in the role. He is not my favorite Bond by a long ways, but he carried the role off well. The problem was that the films themselves became a joke while he was Bond. Not his fault.
I liked him as Bond. Pierce Brosnan was the worst. Timothy Dalton was the underrated one, I loved him. Also one of the Broccoli family (I think it was) said he was the most accurate Bond to the novels or something of that nature.