The changeover is very straightforward.
First, choose a hosting plan, submit a migration request, wait a maximum of 24 hours to be completed, then our support will contact you so that you can point your nameservers over to us.
We can help you with everything, just contact us if you get stuck at any point.
We do that for you for free, within 24 hours usually. The only exception to this service is when a domain change is also requested e.g. changing from johnsblog.com to johnsamazingblog.com - this costs $98 as it requires a lot of additional database editing and manual checking.
Once you have created your new WPX hosting account, just fill in our migration form at https://wpx.net/migrations/ (you must be logged in to WPX for that) and then we handle almost everything else after that.