There are lots of common sayings to express the same idea. “You can have it good. You can have it cheap. But you can’t have both at the same time.” “Quality has to be paid for.” “Pay peanuts, get monkeys.” Anyone over the age of five probably has a number of experiences that support that view – but that does not mean that it’s always wise to buy the most expensive option because the fact is that paying for quality does not always mean receiving it. It’s possible to pay for a premium service and be disappointed with what is delivered.
On the other hand, buying the same service that hundreds of thousands of other people have bought is not a guarantee that all will be well.
The best way to choose a web hosting service is to look for one that speaks your language and with which you are comfortable. Look at their own website – is it clear? Is what they say comprehensible to a layperson? Ask them a question – how long does it take to get an answer, and can you understand it when it arrives? Are they available when you need them to be available?
Then look at the pricing options. There should be a number of plans starting at Entry Level and working up to the Premium Service. Even the Entry Level plan should give a reasonable range of service. It should be possible to upgrade as your business needs develop.
Is there any suggestion that ownership of or copyright in anything that you upload passes to the host? (Avoid such schemes like the plague).
Ask for the names of other users. Look at their websites. Email and ask whether they are satisfied with the service or whether they’ve had problems.
Choosing a web host is a big decision. Don’t make it lightly.