After analyzing most of the top web hosts like Siteground, Dreamhost, Inmotion, Hostgator, Ipage, Media Temple, A2 hosting, Arvixe etc., i can clearly say that no web host is perfect.
Most of the web hosts mentioned above are really top class hosts, but they also have some very clear downsides.
Bluehost is also similar to other web hosts in this case. It is made for some specific groups of website owners and bloggers, and it is really useful for them.
Bluehost is not perfect, but it is a really good web host which can provide decent quality of web hosting services at competitive prices.