If you have any reason to have a blog, you should have an email list.
Is it better to write posts for a blog than an email list, then? I feel it's better for someone relatively unknown to start out with a blog, then perhaps switch to a mailing list when you're better known. (Case(s) in point: you, Jason Calacanis, etc.)