Security and strong technical support are much more crucial than price as it can ruin your buisness reputation if you choose a wrong host. You would end up loosing a much higher amount than what you tried to save initally.
If you're running a business, I suggest that you weigh the costs of your site being down against the cost of paying a few dollars extra per month for a good web host. When your site is "down", you will lose your sales and customers for that period.
Go to a few hosting review sites and read what people have said, there is a high chance that a host has written positive things about himself so you are looking for negative reviews because those will tell you the truth.