When you hire a web design firm or a webmaster, they’ll often offer to host your website for you. They may even strongly recommend that you let them host your website. The cost is often a little more than you would pay with another hosting company, but the benefits seem worth the additional investment. You can simply email your designer or webmaster when your site needs updating or you have a problem. Not having to deal with the hosting yourself seems like a really good deal.
It’s not, for three reasons. You give up all control over your website, you may not, in fact probably will not, get the support you expect, and you may be left behind when website technology improves.