I have used blogger, wordpress, tumbler, and weebly. However, these says I use Wordpress Content management System for my blogs and websites. I am past the age of free blogging.
Besides those, I have also tried Wix, Weebly, and Medium. However, hands down, WordPress is simply the best option available. It's best not only for blogging but also for general websites. But I don't go with their domain, I buy my own domain+hosting plan and install WordPress onto my website. I think that's the best choice