There are no rules to blogging except this one: always self-host your website because your URL, your own private domain, is the most valuable thing you can own. Your career will thank you for it later and no-one can take it away.
I second everything addressed in this short plea for blogging (on your own domain) published by Robin –of course– on his personal blog; Take Care of Your Blog.