Yes, i am totally agress with that. It depends on the users themselves in rating the best web hosting companies.
Every single users from personal, student, small business, SOHO, big corporation have thier own requirements on hosting thier own web site.
But most importantly, the web hosting company should have the most minimum down time error and also great customer supports team that contribute.
Cheers!