The England international has heaped praise on the 36-year-old, who announced his retirement on Tuesday, and aired his opinion that Lionel Messi might struggle to shine in England.