The hosting provider will provide you with a reliable server, and the support service will always be ready to help solve difficult situations. If you are hosting your site, then you will be the only one to deal with problems.