The primary value of a guest post is that you get a link back to your site, you get your name out there, and you get name recognition from the readers of this other high profile site you're posting on. ... Compared to this, a blog post on your own site is by default not going to be a valid backlink.