Do you have the resources to support you own? If so, go with WordPress. Do you want to start out with something freely hosted? Go with Blogger. Both allow the addition of your own domain name. WordPress generally gives a more professional impression, while it seems everyone from every background uses Blogger. There are other blogging platforms out there, but most services for blogs are geared at the big two, Blogger and Wordpress.