personally, i think top of the line guitarists aren't ideal to teach beginners. it's like asking Michael Jordan to teach you how to bounce and pass a basketball. an intermediate player is closer to the level of the beginner and will be more attuned to the problems and difficulties one will face in the early stages of learning to play. and also, good player does not = good teacher