When I started blogging, I looked free hosting, free domain and everything free. Many free hosting and domain have done pretty good job for me, like blogger, Ning and WordPress.com. They all are good enough for simple blogging for personal and small organizations. But after I used WordPress.org I never turn back to free hosting and domains. Let's me List the reason that I stick on WordPress:
1. Easy to Install
Most web-hosting know well about WordPress, so they try their hosting to integrated with WordPress. For my hosting I use Powweb. In its Control panel there is WordPress button, you just click and follow the steps. I think not only Powweb, most every update web hosting do that way.