Here is a traditional way to appraise gurus; even if all 10 are not there, yet if 3 or 4 are, that may be the best you will find these days:
Maitreya says in his Ornament for the Mahayana Sutras (Mahayana-sutralamkara):
Rely on a Mahayana teacher who is disciplined, serene, thoroughly pacified;
Has good qualities surpassing those of the students; is energetic; has a wealth of scriptural knowledge;
Possesses loving concern; has thorough knowledge of reality and skill in instructing disciples;
And has abandoned dispiritedness.
Or as Thurman's version puts it:
17:10. One should serve a (spiritual) friend who is disciplined, tranquil, serene, outstanding in good qualities, energetic, rich in (knowledge of) scripture, awakened to reality, skilled in speech, compassionate, and indefatigable.
A friend with these qualities is the ground of service. "Disciplined" means that the senses are restrained due to moral discipline. "Tranquil" means that the mind is internally quieted by discipline in meditative concentration. "Serene" means the instinctual addictions are eradicated by the discipline of wisdom. "Outstanding in good qualities" means that he is unequalled and non-deficient. "Energetic" means that he is not indifferent to the welfare of others. "Rich in scripture" means that his learning is not inferior. "Awakened to reality" means that he understands reality. "Skilled in speech" means that he is skilled in the techniques of speaking. "Compassionate" means that his mind is free from the desire for material possessions. "Indefatigable" means that he teaches the Dharma continuously and reverently.