Grew up with Sean Connery as James Bond. Tolerated (some just barely) all the incarnations of the Bond persona after Connery hung up his Walther PPK.
Connery just had this raw animal power oozing out of him which told everyone he was going to be one tough SOB. And his aura of confidence was like a brick thrown thru a plate glass window.
But . . .
Daniel Craig is just flat dangerous. It seems he's impervious to pain and this James Bond LIKES to take the nasties to the bad guys! So my vote goes for Daniel Craig as the best James Bond.