Blogspot is more user friendly, so definitely good for a beginner. It also has a more of a community feel etc...
Wordpress is much more advanced, and in that, you have much more freedom to craft and customize your blog as you want. I use wordpress on my .com blog...
http://www.humphreyshandmade.com/blog - IMHO it's much better if you also want your blog to go with your 'brand'.
My blog is fairly new, but for what I want to do with it Wordpress is what I prefer to use.