There are many reasons why it's a good idea to publish your blog or website to a custom top level domain. Among other things it's usually shorter than a subdomain, making it easier to remember, and it's also more highly regarded by the search engines.
But there's another less obvious benefit: You become the "master of your own domain" both literally and figuratively. And that gives you a greater sense of ownership and therefore empowerment and focus. It's kind of like moving into an office and putting up a sign out the front which reads "open for business". If you haven't done it yet you'll see when you do - it's really quite a powerful effect.