i dont have personal experience with running my own site, but i know the company i used to work for and my neighbor both use godaddy.com for their hosting, and i havent heard any complaints about them..
and they have fun commercials.. lol i didnt even know what they did until about 4 months after i saw the first commercial