Wordpress. You can customize it, add themes, and there are so many plugins. Blogger is the second option for me. It's a bit harder to use, but if you have decent knowledge on HTML, then you're fine. The last one for me would be Weebly. The drag and drop option is very handy if you're running a blog for videos or images.