There are important things you should consider to evaluate your specific needs and choose the right web hosting plan accordingly.
Assess the needs of your website
It is very important to assess the exact needs of your website because you can not select the best plan without knowing what you need. So evaluate your exact needs is of utmost necessity. To assess your needs, have clear answers to the following questions.
1. What is the nature of your niche website? – Informative, business, photo blog, video based, etc.
2. How much traffic do you expect
3. How many resources (Web space, subdomains, bandwidth, database, etc.) do you need?