From a biased perspective, I'd say Baggio is the best to watch. Greatest maybe Zidane. I definitely think Ronaldo is slightly overrated due to his selfishness.
Much respect for Matthaus and Baresi, not many people recall them. Both awesome players. I remember Matthaus from Italia 90 he was on fire, I also saw Baresi play live at the San Siro.