I started with free blogspot and it was fine and served its purpose. When I wanted a little better I went with wordpress. I pay a yearly fee to get my site to look as nicely as it does and have it's own domain, but wordpress also has a free service. Either host has plenty of good, serviceable features for free.