This post will be the begginging of an article about how to proberly select the best web host.
1. I would determine how many websites you plan to host currently and how many you plan to add in the future.
Multiple Sites: I know from personal experience that it is much easier to manage all of your websites if they are hosted by the same company and under the same user account. If this is the case for you then one feature to look for is the ability to add unique IP addresses to your account. When additional IP addresses are added then all of your sites do not appear to be hosted on the same server. Using the same host allows you to check the stats of all the sites in one place. One disadantage to this is that you are putting all of your eggs in one basket, so choose you web host carefully.
Single Site: This is a little easier because there are fewer factors to consider.
2. Determine what features are important to you:
- Data Storage
- Install Scripts
- Data Transfer
- Email Accounts
- Number of MySql Databases