Standards based web development; Custom graphic design; Interactive web scripting; WordPress design, themes and plugins; SEO + Analytics;
You make some good points, Rob. I also think that hosting your own blog gives your site an added level of professionalism, allows you to build your own brand apart from the blog service and also allows more design freedom to code the site to your own personal preferences. With the myriad themes and plugins available, you can usually come up with a decent layout and functionality without needing to write a single line of code, but it certainly helps a great deal.
4 years ago on Why You Should Move Your Blog To A Self Hosted Service Now!