I have watched a lot of great players play. I have to say, I really enjoyed watching Johnny Ervolino playing straight pool. That was awesome! As for learning the most, there are three- my two pool teachers, Chuck Wagner and Hal Mix. Both of my teachers were great players( not just instructors). The third one would be Denny Searcy, who I actually had the opportunity to go on the road with him and see him in action! He was such a diverse player, a master of all games! You couldn't help but learn a thing or two every time he played. Sometimes we would just bang the balls around and he would give me some ridiculous spot, so I would have a chance to win. Sorry to say, that they are all in pool heaven now. Bless them all.