I really like Roger Moore, especially his smiles when he is up to something.
Pierce Brosnan is just as good (boy, does he look good *sigh*)
I like Timothy Dalton as well, but he's far better in "The Living Daylights" than in "License to kill".
So which of them do I prefer? Hard to tell.