Yes, Sean Connery is the best James Bond ever because he was the first one to do it. Since his role as James Bond, every actor simply tries to be like him. He is well known for his role and started the series in the best way possible. He did the best portrayal.
For years it was a truism that the best James Bond – the definitive 007 – was Sean Connery. And it made perfect sense: his good looks, roguish charm and physical presence established the character. He battled some of the best villains, enjoyed some of the most memorable female company, had the best gadgets and was in one of the best movies in the series, Goldfinger.
Yes, Sean Connery is the best James Bond because he is the Bond that every actor who plays the role is judged by. There have been many actors to play James Bond, but he is always the first one that is thought of. He is the best Bond and most people agree with that.
Roger Moore managed to encapsulate the spirit of the slightly ridiculous and hammy English figure that the Bond franchise thrived upon. Unlike those who followed him in the role, Moore never took himself and the films too seriously and managed to inject a sense of humour and irony into the role which Connery was not able to.