As a developer, I have used many different hosts for customers all this time. BigRock offers the best money features for domain+hosting that you can find anywhere. Their support team is amazing. I might make my customers and colleagues switch to BigRock because they are very easy to maintain.
The best hosting provider for sure with fast response times and an explanation of how and why the problem occurred, not just "Its been fixed!". This saves a lot of time and helps me avoid the need to look into the problems time and again.
Simple navigation through the back row is quite unique and even if you are technically sound as I am, you will be able to manage a lot with the help of their support. And yes, domains are really cheap here, so if you want to get started, start from a domain here and then go to hosting.