I have to agree with Ron. Be very careful on the free platforms that are hosted. If your blog becomes popular you will find that the hosting provider will start linking ads to your blog posting and they will reap the benefits. I have seen this happen a few times with customers that I now have.
They had set up some really nice blogs, mostly in the health area, and when the blogs became popular and starting drawing a lot of traffic ads started to appear all over their pages. When I went through the terms of service for these customers, sure enough, it was in there and they had little they could do about it. The sad thing was, as Ron pointed out, once these blogs started generating revenue for the hosting provider, the owner lost most of his rights to take down the posts, so even when we moved their systems to a self hosting system, they had given up the rights to the other content.
Like the old saying goes, you get what you pay for. Sometimes free is not the best way to go.
I also agree that WordPress is an excellent blogging platform for anyone looking for a out of the box blogging system. Myself personally, I would write my own. It is not that difficult, especially for a basic platform, and then you have complete and total control. "I think I may be a control freak...."