WordPress is one of the most popular blogging platforms on the Internet. Millions of users like the options it provides for simple blog creation and maintenance. The platform is free and offers services such as hosting, the ability to have a custom domain, integrating your blog with social media and popular features such as comments and polls are available without installing plugins. A number of paid upgrades are also available. The biggest issue with this version of WordPress is that options such as custom themes, plugins and editing HTML are not available. However, WordPress.com also has a sister site, WordPress.org that provides many more customisation options. The blogging platform markets itself to both novice and advanced users, as it offers an easy-to-use interface with simple features for new users but can be easily upgraded for advanced users.
The .org version of WordPress provides many of the same features as its .com counterpart, but it also provides additional customisation features for any blogger. This WordPress option works out well for folks who want to have complete control over the customisation of their blog, but it is not a platform that is easy for beginners to use effectively but there are lots of free and paid options to learn WordPress.
WordPress.org lets you install your own custom plugins and themes to make your blog look exactly how you want. To use this platform for your blog, you will have to find your own web host, perform routine backups and maintain the blog on your own.
A self-hosted WordPress blog will give you a lot more control over the look, feel and content you can publish on your blog. You will also have your own domain name which will look more professional than a blogspot.com sub-domain which you can get from blogger.
The technical requirements required to run a self-hosted WordPress blog are a little more advanced than those required for a platform such as Blogger. You will also need to pay for hosting but this can be as cheap as $3 per month.