We're really privileged that these types of discussions are now a genuine debate with multiple really strong and deserving candidates.
When I was a kid, despite having never seen Colin Bell play I just readily accepted he was our greatest ever player and for years there wasn't anyone who looked like changing that. My Dad and his mates all to a man are still adamant the answe is still Colin Bell, which they're obviously entitled to believe.
I'm torn between a few players Aguero, KDB, Yaya and could make a case for another few. Rodri, in partcular now has a very, very strong case. If I had to choose one I would go for David Silva. He had some incredible moments for us, but he wasn't particularly a moments player. He dictated the pace of play, had time on the ball and rarely lost. He was just a wonderful player to watch aesthetically. That might not be something which is fair to judge a title like this on, but the debates are always going to be subjective and it's fairy hard to look at while someone is still playing. We're just very lucky to have seen these wonderful players, with hopefully more to come. Watch it and drink it in.