I have used Akeeba Backup for years for both migrating websites and backing up current websites. Migrating a website to new host is so easy it takes only a few minutes to backup and restore. Akeeba Backup has also saved the day for sites that were attacked or hacked. Once again, restoring the site from a backup takes a few minutes. And the peace of mind is priceless. It is easy to use and always reliable.