godaddy is bloated. I am the anti-godaddy king and I would like to trash their crap service every chance I can. It's for novices who know little or nothing about domains or hosting, which is the majority of people I guess. Those people should get out and read more. There are a ton of great hosts out there, I've used many. Had good experiences and bad, but I'd have to say hostgator is doing nicely for me right now and I have two dedicated servers hosted through a friend that reside on a major carrier in a major datacenter that don't do half as well performance wise.
For anyone looking ... go to
Web Hosting Talk - The largest, most influential web hosting community on the Internet
EDIT: Also... DON'T GET YOUR DOMAIN FROM YOUR HOST! IT'S A TRAP!
I use domainsite.com for all my domains, and I have for years. Before that I swore by network solutions before verisign bought up everything but disney. domainsite.com is $7/yr for a domain and comes with google apps installed on those domains.
I know I promote a lot of inet interactive sites her, but I feel like they know their stuff and their sites are filled with reliable people in the industry who know what they're talking about.
If anyone here actually makes it to a need for an enterprise environment, datapipe.com, rackspace and 1and1 are all pretty good. EV1 servers was OK but now I have no idea. Interland was good when they acquired dialtone, with whom I host two opennap servers that kicked arse. Haven't hosted there in years, but they were good then, I imagine they've improved since.