I used to write my blog with Blogger and used FTP feature to upload a post to my hosting. I thought that using custom domain feature of Blogger at first, but blogger is a bit complicated to me now, especially in terms of customizing template.
So I use Tumblr and its custom domain feature. I may not renew the contract of my hosting service next time. (I already set up Google Apps for mail hosting.)