Having ones own domain not only personalises the site to you, but is easy for you to remember anywhere you happen top be.
You can personalise the domain to you or to the business or product or blog you are promoting.
It gives a much more professional look to your ads, posters, cards etc ans so makes you look more professional :-)