3 - wordpress blogs (paid hosting) - it is better for customization, large user comunity, good number of themes, you need to pay for hostings.
1 - wordpress.com blog - free but has ads, not much customization !
5 - blogspot blogs - free and good page load time, can use your own ads.
my ratings for all these blogs.
wordpress.com - 1/10
blogspot.com - 6/10
wordpress.org - 8/10