Moore was a sleaze. Connery is Scottish, which in and of itself makes him better ( I'm serious. once people understand and accept Scotland's innate superiority and dominance of the UK everybody will be much happier.) Connery had the dignified, gentlemanly air to him that nobody else really got. Brosnan's come close, but still, he's not Sean. And Sean delivered his cheezy pick-up lines with great nonchalance, while Moore stood there like a great dork seeing if they picked up on the line.

besides. "Nobody does it better" is not a proper Bond song. and Moore had that one in one of his films. it was the most ridiculous and laughable thing I'd ever seen.