One could argue Uruguay are better than both though.
I don't think so. The WC was an outlier.
I know, was just being a pedant.
To your other question...
Ryan Giggs, George Weah and arguably Shevchenko would be the 3 that would spring to mind from recent years.