A host has to make a profit to continue operating. Some hosts do not properly understand the market, and may be pricing themselves too cheap. At times you will come across deals that are almost too good to be true - cheap web hosting with amazing features! There are hosts that while offering cheap prices do back that up with excellent performance and service, but there are things to be noted:
1. Look very closely to what is written in their terms of service (TOS) and acceptable use policy (AUP) documents. Some hosts try to limit the activity of the customer through these two.
2. Unlimited bandwidth or space. Offering either of those two as unlimited is not possible.
3. The quality of bandwidth and the overall performance. Some hosts scrimp on these to give you cheaper prices. Do a self test - visit the host's website multiple times in a day to see that it remains fast loading.
4. In general, Windows Hosting is more expensive than Linux hosting. We offer Linux hosting which is more affordable and will effectively serve your website.
5. Test out the support, and take a look over the online documentation. If you are paying less than $10 a month (which is roughly 30 cents a day), do not expect to receive an answer right after emailing the host. Many hosts now offer flash tutorials online which can be an excellent way to learn how a feature works.
Just because a host is affordable does not mean that you will receive 'sub-par' service. Do your research to make sure the hosting company can meet your particular needs.