He’s definitely well past his peak, but he has refined his passing game and he’s learning how to make an impact on the game without having to rely on his sadly long gone world class physicality.
I think Wales suits him because there are a lot of players who while not technically excellent or playing at the highest level, will run for 90 minutes and do all the dirty work required, it’s a really honest group. Add a couple players with quality like Ramsey and someone like James who suits the Welsh set up he can still contribute.
I think the time for him at the top in domestic football has come to an end, not just because of his physical decline and the struggle of playing a full season, but I think mentally he’s in a place where he doesn’t need it anymore. I think he’s going to enjoy the Euros, then go to a weaker league to end his career.