Hola Pablo,
El tema de usar un dominio con otro hosting es una configuración muy simple en el proveedor del dominio (que puede que sea el mismo que el del hosting en tu caso).
Migrar de un hosting a otro también es bastante simple, salvo casos especiales.
El problema que me encuentro de vez en cuando es cuando la instalación está bajo el control de algún intermediario con el proveedor (un informático que preste servicios, etc.), que estos se porten con muy poca ética no queriendo dar las contraseñas de acceso al host, etc. Salo eso, técnicamente es una operación muy simple.
Más info: http://www.ciudadano2cero.com/guia-migrar-wordpress/
¡Un saludo!
Berto