Not really fond of rankings.
I preffer to talk about characteristics and mainly preffering certain players in relation to what I'm more fond.
My favorite one is Diego, but I do not think he had the best carreer and there are fellas like Pele, Alfredo, Johan and Messi that just for start had better carreers while also being all around geniuses.
Others are more role oriented like Cristiano, Franz, R9, Romario, Eusebio, Garrincha...some with genius level aspects ability, others with Genius level carreers.
Some I think that deserve better recognition as whole packages in the mold of the usual Top Tier suspects like Platini, Zico and Puskas.
And fellas like Sivori, Best, RG, Rivelino and such had really close power/pace/technical ability as the usual top tier ones, but for one reason or other, we tend to "feel" the fell short to be in that top top bracket.
And lastely lads like Laudrup, Zidane, Iniesta and such just doesn't have that extra athletism/power/pace that comes with the very very top echelon in an all time consideration
.
PD: The ones putting Best, Charlton and The Kaiser and not putting Di Stefano in the same list, let me tell youn that even them would disagree with you

.