It was quite difficult, support was AMAZING but they were having issues with their FTP server not accepting some of the ports that Filezilla were expecting, they were very knowledgeable and willing to work with me on something they could pass off as a client issue. Beyond that I was surprised how simple it was for some things and how laborious it was for others.
The weirdest thing I experienced was the difference in settings. For instance, namecheap appears to run in php developers mode by default. So, error messages are reported to the client.
Check out namecheap if you'd like: here! They support the EFF (for which I am a fan) and have some of the best value hosting and domain services.