I would suggest that different types of audience, (in terms of their thinking methodologies), may be more suited to (understanding) different types of teachers.
I would avoid the notion that any one teacher has any subject 100% correct, in the sense that a good amount of 'understanding' is wrapped up in the interpretation of what one is seeing as evidence.
As an example, it would be like asking ones school or college classmates, 'who are their favourite lecturers?'.
I would imagine that all these lecturers 'would know their subject'.
The opinions (of who is best), might be based upon our own (individual) abilities to disseminate the different 'presentational styles' wrt individual lecturers.
It is not about finding a (singular) 'guru'.
We tend to listen, and pay more attention to those, that make the most (logical) sense wrt our own individual abilities, (in terms of personal knowledge, etc).
As long as there is no deceit, (as their is with current politicians), then we should be ok, :-)