I do agree with you. Not all 'cheap hosts' are bad. And I actually think they are better because they do not oversell. Why should a hosting provider offer customers 100GB space and 1000GB bandwidth knowing fully well that they can't use anywhere near that?? It basically preying on people's greed!. Do not only trust on big names. It will be better if you understand their services.
Yep, that's correct not all cheap hosting providers are bad, check their reviews before signing up, also you can chose host that new in business as they will provide you good service as they are new
Affordable web hosting service provider doesn't mean that they are not good service provider. I would recommend for Hostpappy excellent hosting company I have ever come through. Hostpappy has best expertise team to support as well as reliable web hosting solutions.