Yep, you're right. It's a great but essentially useless debate because it's impossible to say who was the greatest. Portugal were a one-man team in that tournament.
Yup. Hated him when he was at Man U but he's proved time and again that he's a nice guy who hasn't let the fame go to his head and clearly is aware of his privileged position and uses it to do good. Greatest player ever though? I think Pele, Best, Maradona and Cruyff might have something to say...