I currently am on Blogspot - a free blogging service. I think for starters free blog services are wonderful. Reason is that many of us take a jump into blogging just for the sake of it. But for professionals, I would agree that Paid blogging platforms work wonders. Hope that by mid of the year, I too would jump on to a paid blogging solution. Which One? I am unsure as of now - coz I am not much into wordpress. But have realised that it is much better and advanced than Blogspot. Should get an idea about wordpress
If you want to get a feel for the power of WordPress before setting up your own hosting take a look at XAMPP. This program will install Apache (server) and MySQL (database) on your computer. It will also install phpMyAdmin which provides a web-based interface to the database. Then you can download and install WordPress on your PC.