I never host where I get my domains anymore, I use separate companies. When I first started out I had my first domain where I was hosting and it was a complete nightmare when I tried to transfer it to a new host. I finally did it, but I had to totally redo my entire site because a lot of files were corrupted in the transfer. I would never do it again.