You can follow the following factors for selecting the hosting vendor:
Area of Focus / Specialties.
Tech Specs / Limitations.
Tech Support.
Features / Add-Ons.
Hardware.
Customer Reviews / Satisfaction / Reputation.
Email Features.
Price. This is the aspect most of us will look at first when choosing a hosting provider; however, it shouldn't be the deciding factor.