When it comes to the issue about which teacher best suit students, people's opinion differs from place to place, and culture to culture. Some people may benefit from a most popular professor who may provide these students a happy learning experience, while others may prefer professor who have an outstanding research background considering they are more likely to gain better progress in their researches. As far as I am concerned, I would like to different teachers depending on which level I am in and what I want to gain from this specific subject.
On the one hand, about most popular professors. If I just want to have an introductory course, lack of interest and have no willing to study this course further, definitely I would choice the most popular professors. Last semester, I have experienced a pretty hard time dealing all the request provided by a prestigious professor who has published numerous books and a series of papers on international famous conference, such as international conference on computer version. Patient and exhausted I was, still I got a pretty low grade. Because sometimes, professors who have outstanding research experience not necessarily teach in an understandable way. In other words, teachers may just think something already known to students so they don't explain too much about it. Or they just progress too quickly for students to follow. Had I just chosen the more popular professors as my friends did, probably I would experience a both humorous and interesting experience to learn somethings new. It is just the excellent ability to try to offer all kinds students a wonderful and pleasant study experience that make these teachers becomes the most popular professors.
On the other hand, about professors rewarded for their distinguished researches. These teachers often provide students with materials related with his researches. Namely, students who take their classes always have chances to know how specific knowledge was used in further researches. At the same time, a depth understanding and generally idea about further development about this course are also offered by these teachers, who may encourage students to have field trip or to another institute for communication. Such invaluable chances may would never be given in a class taught by a popular professor who have little research experience. Also, last semester, I had extremely interested in programming languages and choice a course taught by a teacher who have a lot of paper on algorithm analysis. This teacher provides me a lot of resources for me to have a better understanding of each algorithm. Hadn't I taught by a teacher who is rewarded for his prominent researches and experience, never would I even have chance to touch the complex but useful algorithm in college. It is just the chances provided by this talented professor that make me also published a paper and get rewards.
In conclusion, choice which teachers is better depends on what is your expectation for this specific course.