The following result is obtained by our expert's opinion:
It is recommended to use paid services and your own domain to get good blogging experience if you wish to set up full time blogging business, but it is a very good step to start with a free platform first.
If you just want to start writing online then it is best to start with
Medium.com, where you can start writing as a post.
If you want to start blogging on your own platform then WordPress is a very good option one can opt for.
Blogger is also a very good option to start blogging but bloggers layouts are very outdated.
Other platforms are also available like Wix and Weebly, but they are complex to use especially when you are a just starting.