Ya,i agree with you, Also Choosing the wrong company to host your website can cost you time and money. When I first started building websites I relied on reviews from other website as guidance.
A few web hosts that were high on “top 10″ lists turned out to be terrible.
Whenever you choose a hosting provider,be aware that provider is trustworthy and whether they provide good technical support.Please don't go by ads.
I have over 10 years of experience managing my own sites with several different web hosting companies, as well as managing sites for clients on various web hosts.
By my personal experience i will suggest 9cubehosting they are indeed doing good service in hosting and they provide excellent customer service and support.