WordPress also requires you to invest a lot of money in it. You have to
buy not just a domain, but a hosting as well. And if you want full
customization, you will need to buy a framework. So even the start-up
investment can reach as high as $150-$300 - let alone on-going
investments in hosting renewals, plugin subscriptions, and so on.
(NOTE: There are two types of WordPress blogs. Free
(www.yourblog.wordpress.com), and self hosted (www.yourblog.com). Free
blogs are hosted on WordPress.com, and are extremely restrictive. They
only serve as a demo for self hosted blogs (WordPress.org). In this
post, we are talking about self-hosted blogs which are fully
customizable, and not free WordPress blogs)