The most powerful blogging platform is .... YOU.
You can use any platform but if you are just have blog then you will fall into oblivion. But if you are an blogger you will be famous.
Free blogging platforms aka blogger / wordpress.com have some advantages and some disadvantages.
They have their community and they can reach your blog like blogger-blogspot have next blog, they can easily be followed by other users and commented.
even can monetize (not sure for wordpress).
But true power comes in your skill to write and SEO.
I was saw some google plus pages better ranked then blog. It seams that blog don't have good SEO.
I am for self hosted WordPress. Why? Because I find out that can be customized very easily and no not only theme.
You can have custom page templates, custom 301 redirection, custom 404 page, whole bunch plugins like shop, membership, affiliate, mail list etc.
Some from your effort some from plugins.
When comes SEO you need plugin to help you to optimize you WordPress blog (just help).
There are SEO ready paid themes.
Its on you:
to be good blogger, Be in touch with visitors and other bloggers, share your blog with others, build backlinks and have good reputation as blogger.