Hello friends,
I think HostingRaja, Histgator,BigRock and BlueHost all are best.
Each and every web hosting provider having their own features and plans so I am not going to judge any one.
But i like to recommended some alternatives of above companies :
DomainRacer : Free SSL, LiteSpeed 20x faster and SSD hosting
Inmotion Hosting : HDD hosting with High cost and reliable
These are the best among all the hosting providers.They provide the best plans to host a web site. The service is good.
There are many web hosting companies available on the web but find an expert web hosting service is little bit difficult.
To find a reliable and expert web hosting service for your website, I would recommend you to do some research online hosting reviews and comparison of various web hosting companies.
There are few things you need to consider before selecting a hosting companies such as:
✓ Redundant Network and Power Backup
✓ DDoS Protected Dedicated Servers
✓ 99.99% uptime
✓ Included Migration & Support
✓ Included Load Balancer
✓ 24/7/365 Real Human Support
✓ Transparent Pricing , No Hidden Charges
Above providers provides this thing and they are famous and trusted web hosting services.
I hope this helps you to choose best affordable web hosting provider in India.