I just used Akeeba Backup to migrate my site from one hosting provider to another. I don't know how it could have been any easier. The interface and documentation are extremely easy to use.
Many, many thanks to the developers. I will definitely consider your commercial extensions as my needs grow.