Ian Rush ruined it for everyone by declaring that playing in Italy was like playing in a different country.
From a personal perspective I think there is an age at which it's awkward to relocate children. At the same time if you'rre a footballer changing jobs you'll have to relocate almost every time you move. It goes with the territory. By the time a footballer's career is finished - say 35 - it's unlikely the kids will be older than 11 so the player can settle when his oldest kid is starting secondary school, so the kids will have all the stability they can expect. Of course the player may then become a coach so it starts all over again.
Anyway, if you're in Dundee you might as well move to Palermo as Peterborough.
I see Andy Keogh is on his way to WA to play for Perth Glory. Good luck to him. Perth or Bermondsey. No brainier.