Out of interest what sort of CF partner would you ideally pair with Socrates?
For me the most important two attributes to pair would be first touch and certain attacking mentality. Because of how Socrates' didn't mesh well in Fiorentina and with the traditional Italian mindset so for mentality I tend to lean away from Serie A type strikers. The playstyle and natural tendencies are just different. That's the biggest difference between John Charles and someone like Casagrande - first touch and play style/mentality. He loved the Italians off the pitch (at least once he clipped their expensive ties) but he really didn't adapt to the whole Italian style of training, tactics, playstyle. I just don't see them on the same wavelength psychologically. I think someone paired him with Riva before and I didn't like that either for similar reasons.
Beyond that I think he complements a lot of different types as long as they have first touch and right mindset. For GOATS I think he works great with either a dynamic pacy striker like R9 or a more box fox positional striker with great first touch and intelligence like Van Basten. For non-goats I love combos like Socrates with David Villa or Careca. One lower level striker I think is an upgraded Casagrande would be Patrick Kluivert. I also think he works great with total football false 9s like Cruyff himself.