Every website has been made for a particular reason. Sometimes companies have several domains taken care of remotely. In that case, you should look for a hosting company that can provide services relevant to and customized for your particular needs like providing add-on domains for example. Apart from that, there are other operational services to look for such as a trial period, or guarantee on investment, however, these are not non-negotiable points on the checklist. There may be several good, or even great companies, who can offer you everything else, so choose what works best for you.