Choose your own host – You can register a domain name with provider A but host it with provider B. You can let provider C to design your site but host it with provider D. You don’t need to put all eggs with one provider.
Control your hosting – Get hold of all login details to your hosting control panel such as cPanel to manage your own web site, email accounts and other features on your server.
Access to your server – You can access your web site, emails and hosting account anytime. Nobody should sabotage you by disallowing your access to these services.