Welcome to your trusted source of web hosting advice!
You can easily see and feel this as you use your site. Even if you are viewing video files or simple photos or even just text, your site should load as seamlessly as possible, assuming of course, that you have a decent Internet connection.
It does not have to be unlimited but you have to make sure that your targeted content fits (then assume that your content will triple soon).
There is no point aiming for all the features if you simply cannot afford it. Read the terms and conditions well, all the fine print and compute the TOTAL prize package that you have to pay for upfront, to get the actual cost of this web host you are considering.
Free web developing tools like templates for your pages or even SEO help so that even beginners can start something on the first day of their hosting package.
This is quite technical but you need lots of databases today since most of the sites now carry lots of information that dynamically changes. Which brings us to our next requirement.
Nowadays, you cannot run a site without a decent CMS tool, especially extensive and content-driven sites.
They may not be the most tech-savvy or the quickest but at least a team that responds within the first 12 hours after filing of your trouble ticket. And we are not talking about automatic responders to emails but actual responses from the technical or customer support staff.