This is a matter of opinion, but it is our opinion that the most important feature of a hosting company is support.
The reason is that, from a technical standpoint, most hosting providers are the same. They almost all use the same software, they almost all use one of a small handful of hardware configurations. Many of them are housed in the same datacenters, or rent their equipment from the same providers.
Price is a distinguishing factor — but not a huge one most of the time. Within the top five or sive web hosts, similar plans have remarkably similar pricing structures.
The thing that sets different hosts apart from each other is the level of support they offer — how much, how good it is, and when it is available.
Support can make the difference between a terrible experience with a hosting company and a great one. It can mean the difference between a minor inconvenience and business-destroying disaster.
Get a hosting plan with a good customer service and support plan.