Hi., I dont know about Bluehost vs Hostgator.. Why can't you try Sriganesh hosting. It was one of the best and cheap web hosting in India.
Sriganesh hosting provides you different hosting plans with good quality packages.. So, just try it.......
In my personal opinion both are best hosting service provider but i prefer to use hostgator hosting. Its provide best hosting services and also take care of website. Its also provide cheap price and regularly maintain website.
First need to know, what kind of sites you want to host on the web and what's your requirement and budget, then it will be better to suggest a good one between both of these or you can go through review provider of hosting companies who can better suggest you through their reviews.