You can judge a player by watching them on TV, but to really appreciate how good a player is, how they run, turn, track back, lose their markers, sprint, balance, etc you have to watch them live. I've seen Pele play live for Santos when they played a friendly against Sheffield Wednesday. I'm sure it was in 1972, which would make Pele around 32 then. I've also been lucky enough to have watched lots of other great players live, such as Cruyff, Maradona, Messi and many others. Whilst each were different, in different era's, the best for me was Pele.
Without wishing to derail the thread, I've also watched every City player live since the mid 1960's to present day. The best for me was Colin Bell. Obviously I'm a FOC now but I still appreciate a great player when I watch them live. Only a few years ago I watched a young lad around 6 or 7 years old playing live for a boys team called Reddish Vulcans. Keep an eye on him because he has potential. His name is Phil Foden.