I don't think you can really compare Brosnan and Craig. The Bonds they played had completely different personalities which the actors seemed to be the perfect cast choice for.
Brosnan was an amazing ladykiller-Bond while Craig is a great tough guy-Bond. While they both dabble in both categories, they really shine in one side or the other.
Honestly, it's all preference. Though I can say I was extremely skeptical walking into the theater Friday, and left completely satisfied.