Beckham is a good player who can be great when he wants to be. I.E His last comeback to England before getting injured, Beckham performed well and proved that he was still worthy of being played. The same can be said for Wednesday; sure Beckham didn't light the world on fire (although he countless times ran back and covered for the slacking defence), but he was able to pitch that cross perfectally to Crouch, which, if our defence was any better, could of got England Qualified.
The only problem is, Beckham's fame hurts him. A few stand out moments based on his Free Kicking and Crossing Ability and his marriage to Victoria put him under the spotlight from not just the football fans, but all the media aswell. He suddenly became extremely marketable to the point where he had been previously named the 'face of football', and for a good to great player its your own double edged sword. People expected a lot more from Beckham because he is seen as this 'great player' and he was such a Big player that Sven refused to drop him from games, whether or not he was on form or not.
A football player's legacy shouldn't be judged on how fast he can run or how many tricks the guy could do, and it shouldn't always have to matter about the amount of goals a player has scored. It should be judged by the contribution he made to his club and country. Whether you admit it or not, Beckham provided England and Man U with the best balls from the right wing on a regular basis, it was finishing them off where they, especially England, always failed at. He had a great Free Kick, which admittedly could be underwhelming at times, but he would always score them when they were most needed. He's saved us from failure on a number of occasions, and while his goal count isn't overly impressive, the amount of goals that have come from his creativity and preciseness is outstanding.