Brosnan took all elements of the previous actors and combined it into one.
He had no real weakness but no outstanding strengths either.
He has a bit of Connery's charisma, a bit of Moore's funny lines, a bit of Dalton's coldness.
But he is not AS good as the previous actors in those regards. He is average, a jack-of-all-trades master of none.
When I see Connery's Bond, I expect class, charisma and masculinity.
When I see Moore's Bond, I expect hilarious one-liners, romance and a gentleman.
When I see Dalton and Craig's Bond, I expect a serious, gritty, realistic approach based on the novels.
When I see Brosnan's Bond, I expect... well nothing really stands out. He does stare alot, but I think Craig does it better. His stare kills, whereas Brosnan just comes off as a model instead of a secret agent.
It also doesn't help that Brosnan's career as Bond ended abruptly after the disaster that is Die Another Day, unanimously seen as the worst Bond film ever made.
Brosnan's entrance came with a bang after 6 year of no James Bond, but it ended in an absolute trainwreck with him getting fired.
Oh, and Brosnan's Bond is way too chaotic. It's all explosions and firing with machine guns. It's a shame he has no proper espionage film that all other actors have.