I liked him better as The Saint.
Agree!
They had written the role for Moore, but he was committed to The Saint, so they got Connery, who defined the part.
The same thing would happen to them later on. When they first tried to get Pierce Brosnan, he was committed to Remington Steele, so they hired Timothy Dalton.