Hm. 'QOS' is under-rated I agree, but has noticeable flaws that hold it back. 'TND' however starts the generic-action feel to the later Bond films BUT is still enjoyable and a solid Brosnan entry - so I go for 'TND'. Great story, great action, great soundtrack and Brosnan looks very comfortable just 2 films in.
Will we ever have an American actor play James Bond?
YES - Never say never, and with the international market stronger than ever, an American could easily pull it off
OR
NO - James Bond is British. End of. Yes, we've had Aussies, Welsh, Scots and Irish...BUT now it's British Bond all the way.
??