I've been impressed as hell with Beckham's performance in MLS. Technical deficiencies aside, it's not an easy league to play in. Very similar to the premier league in physicality and pace, add to that the fact that every single MLS player loves to take a hack at Beckham and he has held up remarkably well, especially playing as a center-mid. For a past-his-prime 38 year old English wanker, the guy is pretty damn good.
Plus he can still hit a free better than almost anyone, MLS or otherwise. Only Pirlo has a lighter touch, imo.