
My recommendation would be WordPress. Being the most popular blogging platform and CMS on the planet means that it also has the biggest number of addons available.
There are tens of thousands of themes – free and paid – to make your blog look the way you want. And there are tens of thousands (possibly hundreds of thousands) of plugins that allow you to extend the functionality of your blog.
The downside if it being the most popular platform is that WordPress sites are also the most targeted by hackers. Something like 30,000 sites are hacked each day.
So knowing how to make your blogs secure, or having someone build a secure …