The blog era is over. Nowadays, a few blogger are willing to pay for domain and hosting service. Many of them simply gave up their blog. We have to admit that money is a issue.
Comparing to the paid blog hosting, the free blog hosting has its advantages: You don't need to worry about the blog posts will be deleted due to the money issue.
The best free hosting platform is blogspot and wordpress.