In terms of ability then for me it has to be Scholes, couldn't tackle for love nor money but that's about it.
Whilst I wouldn't put Beckham right up there, it's worth saying that he did have moments/matches of utter brilliance. England vs Greece for example, I can't recall a one man performance...