I just don't get all the Brosnan hate that seems to be so prevalent in Bond-fan circles. Sure, the Brosnan-era films were a little weak at times, but personally I thought Brosnan did an excellent job with the material he was given. Vastly superior to Daniel Craig, and in my book he even tops Dalton's (admittedly excellent) performances.
Now Lazenby...there's another story. I felt On Her Majesty's Secret Service had a lot of potential to be one of the greatest Bond films, but Lazenby was horribly miscast.