You hear a lot of bad things on the net about GoDaddy, but I’ve been using them for years. If you can maintain your own sites, and write bash scripts for backups, you’re golden with shared hosting for Linux.
Windows on the other hand.. no bueno. If you plan on hosting more than 1 domain on an “unlimited” account, beware of the virtual directories. If your site does NOT reside in the root folder (as secondary domains must), whatever directory name you choose to put your files into, will be in the url of that site. So if you have a site named site1.com, and you put all of the web documents into the /thisSiteIsNoGood folder, when a user clicks on your site’s Home Button, s/he will be taken to site1.com/thisSiteIsNoGood/Default.aspx.
There is a little bit of discussion on various forums, and some suggestions at a hack workaround, but nothing that works nicely.
This is no knock on GoDaddy though, I called iPower and their shared Windows Hosting is exactly the same.