17
I used to host at godaddy until a few days ago. Unfortunately, their support is horrible and the shared hosting plan sucks. Yes, it is cheap, but you can't do a lot of things:
1. You can't put files outside of your web accessible dir, meaning possible security problems (IE storing your passwords inside web accessible dir).
2. If you intend to host more than one site, you don't get separate dirs. IE, I used to host site1.com and site2.com, while site2.com was physically located in a subdir of site1.com. So, I could go to
http://site2.com or
http://site1.com/site2_dir/ and reach the same site. Security, anybody? Ease of use?
3. Their support use copy&paste technique without actually reading your email nor understanding your problem. I would not be surprised if their support team uses some sort of keyword search in emails and suggests the support what to reply.
So, if you are not planning on using their support, not to host other sites on the same hosting account, and you don't mind about security, go to godaddy. Otherwise, spend an extra 2 bucks a month and get a decent hosting plan at another hosting company.
I moved to dreamhost about a week ago, and meanwhile I am totally happy about it. I don't know how it will continue, but from what I see, dreamhost are much better than godaddy, although a bit more expensive.