First off, I don't consider Barry Nelson to be a real Bond either. It was a completely different character the way that it was done.
Out of the official Bonds, I also rank Brosnan last. Sure, he was a good looking guy and could charm the pants off of the ladies, but he was not convincing as a tough guy at all. When Connery, Lazenby, or Craig punched someone there was no question that it would hurt. When Brosnan would, you were afraid that he broke a nail or something. Also, his portrayal of Bond to me was similar to Roger Moore in the way that it seemed as though he was more interested in spitting out one liners than getting the job done. The thing is, Roger Moore actually was much better at the comedic stuff and in that way Brosnan comes across as Roger Moore Lite. I know that many people disagree with me and list Brosnan as their 2nd favorite or even sometimes top Bond ever, but I never saw him that way.
Now I really like the movie GoldenEye, but Pierce Brosnan was not why (I didn't care for the next three nearly as much). The plot and villians were the reason why it was a good film.
You liked Goldeneye. That is reason enough why Brosnan is number 2. If Sean Connery would have made just one movie "From Russia with Love", he still would have been the best Bond ever! Brosnan worked his ass off in Goldeneye, and some would say Die Another Day as well. Surfing Tsunamis, Fighting in Planes plummeting to Earth, Battling Sean Bean (One of the best villains ever!) flew an airplane off of a cliff while riding a motorcycle, etc.
Bond does not have to be a tough guy, Sean Connery was not all that tough, and neither was Mr. Moore for that matter.
1. Connery vs Odd Job
2. Connery vs Guy in train in From Russia with Love
I think that people have forgotten that Bond has not always been the running, parkay jumping, pain bearing, beat to a pulp agent like Daniel Craig portrays in the recent movies. I think Casino Royale was no different than the Casino Royale in this movie here. They were testing the waters. Back then it was more of a 'How do we do this Bond thing'. Recently it was how do we compete with Jason Bourne, and get back to reality after the previous Bond films (with Brosnan). Did you see the 2 points that I made above this paragraph? Bond did not automatically win because he was some sort of tough guy. Yes, it helped in his fight with Grant, but it was not the reason the tables had turned. Ingenuity. Connery had it and so did Brosnan. You saw it in Brosnans eyes whenever he was on screen. From the very beginning of Goldeneye he was already one step ahead even though he was up shit creek. Reducing the time on the bombs, pushing the cart to the conveyor belt, F**K!-flying off a cliff on a motorcycle to catch a plane as it careened off a cliff to its doom only to fly it out while the whole airport blew up in the back ground!
I think Brosnan deserves much more respect. He may not have been tough, but he had the balls an no-how to get the job done. Always!