I'm not here to debate on the profile/criteria of a "best agent". It's really a waste of my time, your time, etc.
xpole had a question: "which of my 3 good friends should I buy from?"
Now here are my assumptions:
1) xpole is not an idiot.
2) his 3 good friends are adequately knowledgeable
3) his problem is more of managing expectations of his 3 good friends.
Long story short, you can have a very knowledgeable, analytical new agent.. but he can't survive in the industry. What's the use?
You can have a product pusher, or what we call a fool, to bug you every now on then on yet another product. Slightly better than the first.
Or you can have someone adequately knowledgeable and stood the test of time in the industry, making a living and a career out of it.
Your statement is as if you disagreed that China is full of Chinese because you saw a black person born and raised in China. 