Sean Connery is the "best" Bond because he's the sentimental favorite I grew up with; I was 11 when
Dr. No came out but didn't glom onto the series until
Goldfinger screened in 1965.
But
Goldfinger inspired me to read the books and the James Bond character was best portrayed by Timothy Dalton with Daniel Craig as the runner-up. Ian Fleming's Bond was completely unrefined; a hard-nosed cigarette-smoking (almost alcoholic) drinker with a short fuse and a Mike-Hammer-tough physique. Connery, and especially Moore, come off as dainty compared to Fleming's vision.
Sooo... my favorite might be The Living Daylights, but I've watched Goldfinger more times and DC's Casino Royale than TLD.
As for best Bond girl, that's easy... I'll go the contrarian route. All the rest of the Bond film women are dog-show competitors compared to the villainous Luciana Paluzzi:
View attachment 7814725