I agree that nothing good is free (with a few exceptions) - Godaddy hosting is not very good in my experience. I like having a full Control Panel and Godaddy does not offer cPanel by default, I believe it's a paid add-on. I installed wordpress on a client's server who was using godaddy and their interface is not what I would call good at all.
Their hosting is also not the cheapest around (or the fastest) so I would avoid it, although many people do use it. I've used hostgator for hosting and the speed was good and included cPanel, but I was not a fan of their customer service and left them for GreenGeeks, who I've been with for the past two years. The service has been pretty good and the speed is great. I think new customers can get a year's hosting for something like $65. You can find cheaper, but I like the features they offer.
Be sure to read the TOS of whichever host you choose - some (like BlueHost and other Utah based webhosts) have very strict content rules which prohibit any content that includes nudity of any kind (even fine art).