Hello,
Site move (migration) is something i do very often as developer. I can start working right now. I move files, database and then perform search and replace for old / new domain. I don't use plugins for migrations.
Then i re-check permalinks, then all pages on site manually.
Regards,
Nesha