As much as I want to disagree well I can't I have to agree Ronaldo was the greatest striker of our time from 90's and up, if he didn't have those injures he would have probably been still dominating to this day.
Buffon's also probably rating Zlatan primarily by his stay with Juventus, where he was selfish and a waste of talent.