He is not a regular at Milan either, used off the bench mostly.
Yes, test themselves abroad. Completely different lifestyle, completely different football, way out of his or anyone else's comfort zone. Not many English players have done it, most of them remain in the EPL.
You will get no arguments from me that the EPL top 4 sides are a few notches above the top four sides in Italy at the moment - due to a number of factors, mostly finances.
But as for the rest of the teams, the gap is no where near what some like to think. I watched Sunderland-Man City and Milan-Chievo the other day, and nobody's going to convince me the better football was in the Premier League. There was more cheating, diving, sly fouling and time-wasting by Sunderland in that match than all the other three sides put together.
But this is for another thread, not Beckham's.