1. Customer Support:
It is important to understand that you cannot rely on a service that does not come with support. You should consider it in the first priority while searching for the best web hosting company. Ensure that the customer service is at par before you enter into any agreement or make your order.
You can begin by visiting their website and noting the different support options they have. Try to chat with them from their website (if there is a chat system) and note their response time, their responses, and if they are interested in serving you or they are trying to hard-sell their services to you.
Search online for that particular web host. See what other people are saying about their customer service experience. You might find they are really friendly before you make a purchase, but after that, it becomes a nightmare.