Having said all that...it's wonderfull, isn't it? Anyone who can not learn from watching someone else play poker is himself someone who will never understand the game. You can learn what not to do from a poor player just as well as you can learn how to play well from a good one..as long as you think about why they do what they do

I think this is correct
I've been playing a fair few friendly live games and feel that this has been the most educational. I have been playing with people of a variety of standards, really paying attention and also getting a kind of summary or analyisis off the more experienced players after many hands.