I disagree. Beckham as a player is immensely one dimensional. He's only good for one thing, admitted he's very good at that one thing, but I'd rather have Kaka, who can finish, dribble, cross, take free-kicks and corners, take on a man, run down the flanks, has very good positioning awareness over a bloke who's only ever really been able to cross and take set pieces.
Beckham isn't half the player he has ever been made out to be, it's yet another case of English over enthusiasm towards our players.