I really don't understand this, what's the difference between playing the likes of Bournemouth, Luton, Burnley, Brighton, Palace, Wolves etc. To playing against, Lens, Reims, nice etc. Yes the quality of player is better in the premier League because of the money available, but let's not kid ourselves into thinking that the premier League has got 20 teams who players say that they would love to play against compared to other leagues. Realistically there's the top 8, (villa and Newcastle included) the rest are just run of the mill teams that every league has.
Like you say, he gets to play champions league, play against, Lyon, Monaco, PSG etc and it's his boyhood team.