I've been using GoDaddy for about 10 years. I get a call from them every three months asking about some product they're peddling, and their website really, REALLY sucks. To me it represents everything wrong with the web.
That said, they're cheap, their hosting has *never* gone offline in the 10 years I've used them, and their customer service has always been fantastic. Short or no hold times, knowledgable tech guys, and no questions asked refunds or changes to my account when I decide I want something different. So I put up with the occasional call and crappy website because reliable service and english speaking humans is a bit more important to me. There are probably better hosting solutions out there, but GoDaddy does well enough that I don't bother with the PITA of switching.