First we see that platforms often normally used to create a blog:
1. BloggerIt is the platform for creating and posting blogs of Google. To use Blogger is not necessary to have a domain, hosting or installing programs, even knowing writing any code. Blogs are hosted on Google servers within the domain blogspot.com
Create a blog in blogger is free and enough to have an account with Google.
It allows using different templates and even customize them using designer templates, and all without programming skills.
You can have your own domain instead of from blogspot.com
Blogger can be integrated with Adsense and Amazon to get an economic return. It can also integrate with Google Analytics to view the web statistics.
2. WordPress.comThis is similar to the option blogger. WordPress.com gives you the domain like (webfeek.wordpress.com) and hosting. You only need to register for free to get started with your blog.
Also features integrated web traffic statistics to analyze visits to your blog.
Using WordPress.com belong to a community of bloggers.
WordPress is also responsible for security (backups), to tackle spam and offers a support to give you the help you need.
And then if you decide to have your own domain, you can do it without problem.
It is still not possible to insert ads on the blog to monetize, but is something that seems to be available in the future.
2. WordPress.orgThis is a free open source platform (open source) and which is installed on your own hosting and your domain. This means you need to buy a domain and hosting before you can install.
To create a blog with WordPress.org manager, you must first purchase a domain and hosting to host it. You can also buy it on Godaddy, Hostgator, Hostalia and many other sites.
Why should you be paying for domain and hosting with WordPress.org if it is free in Wordpress.com and Blogger.com?WordPress.org gives you the freedom to monetize your blog without restrictions and without paying credit to anyone. It's your blog, your domain and hosting. All yours. And as such you need to take care by yourself (security, backups, updates ...).
Be hosted on Blogger or WordPress.com is like living in a friend's house. Your address is your friend (blogspot.com.es or wordpress.com) and the house is not yours (it is Google or Automattic).
It is very comfortable, because the whole responsibility falls on your friend (backup, protection, templates, support ...). Yes, you can do whatever the hell you want, but it is comfortable and free.
The problem is if your friend will one day live in Germany, closed the house, or get angry with you. You're left in the lurch.