I would recommend WordPress. Most of all because it is a free platform. It is also feature rich and if you ever strike it big and want to hire a developer, than that developer can modify WordPress (by building plugins) to your heart's content.
If you create a blog at wordpress.com, you get the added benefit that the updates are taken care off for you (something that is also a compelling feature of Typepad, a paid for service). However, updating WordPress is only a click of a button, doesn't require technical knowledge, so there is really no reason why you shouldn't host WordPress on your own servers.
I can't really think of any benefit that Typepad might offer that Wordpress can't do better... Love to hear about it though if anyone out there disagrees...