There are quite a few options and your final choice of the best blogging platform will depend on your budget, technical skills, experience, personal preference and needs.
WordPress.
There are two options here, WordPress.com and WordPress.org.
Your WordPress.com blog is hosted on the Wordpress servers. Your URL may look like this: jimsmith.wordpress.com.
You can also pay if you prefer to use your own domain. However, there are only limited customization options available to you: You cannot add plugins, install custom themes or edit your HTML.
Later you can switch over to wordPress.org easily when you need more customization. Wordpress.com is free and easy to use.
WordPress.org is also free but you will have to host wordPress on an external server of your choice for around $5 a month.
WordPress.org is very flexible, giving you far greater control of your blog. You can edit themes, do some tweaking and there is a large choice of plugins and themes. The integration with Google analytics is a plus.
On the other hand, there is a learning curve and it takes a while to master.
If you want to own your blog, generate leads, have a business online or grow your blog into a business, Wordpress.org is one of your best choices.
For those who see the benefits of a Wordpress.org blog but feel a bit daunted by all the new things to learn, try this. It will simplify and speed up the process creating a blog.
Blogger.com
Blogger is also free, but a Google/Gmail account is required. Blogger is easy to use and can be customized to some extend, but you need to know HTML to customize it more. If you plan to be a casual blogger, this is probably the best blog platform to start.
Tumblr.com
Tumblr combines blogging with social media, but it is more of a social network than a blogging platform. It is something between Twitter and WordPress.
You can reblog other user's content to your Tumblr account if you don't want to create your own content. This may be the reason why it is popular with younger people.
Blog posts at Tumblr usually contain more images and videos than a typical text blog.
Squarespace.com
There is no free option at Squarespace. It cost from $8 to more than $20 a month with hosting included.
It does not have the same flexibility as wordpress.org, but it is easier to use. Customization is very easy with the drag-and-drop technology of Squarespace. You can also import your blog from other platforms.
Squarespace is popular with business users and professional bloggers.
Typepad.com
This will cost you $9 and more a month and your blog is hosted on their servers. Typepad is about halfway between WordPress.com and WordPress.org on the difficulty scale and it can be customized.
Medium.com
Medium is also free. What makes it unique is that users can edit and annotate another's content. There are less options for customization because the features are more rigid.
Medium is not a primary blogging platform, it is more a place where you can show your best content.
LifeJournal.com
Although there are 5 account types, you can use LifeJournal for free. The popularity of social media sites impacted negatively on LifeJournal, with the result that today it is more for people who need a personal blog and for hobbyists.
It is not for business use.
Postach.io.com
Postach.io allows you to publish a blog post directly from an Evernote notebook. You write it in Evernote, add a 'publish' tag and the post appears on a personal Postach.io blog. It is free an easy to use and may become a great tool for educators.
Hopefully this helped to clarify the issue of which is the best blogging platforms. As I said, it all depends - because ultimately they are all good for a specific purpose.
Life should be fun - enjoy it!
Henning Viljoen.
P.S. The link again for a free Wordpress.org blog.