a) Inadequate customer support
Websites are not made in heaven. Sometimes your site will have issues with the hosting server. During this time, your site will experience a downtime. However, you need to correct this issue as soon as possible. This means that your hosting company must be available at any moment you need their help to rectify the technical problems.
If your current web hosting provider offers inadequate customer support, it is essential to start your journey of shifting your site to a host with reliable support services. Remember, lengthy downtime affects your site negatively and reduce its revenue generation, so, you should vouch for a hosting service that eliminates such instances and offer quick responses to your queries.