I use SquareSpace for my blog hosting. It is a great service and I highly recommend it. I also use BBEdit for writing my blog posts in Markdown. The one thing about SquareSpace that I don’t like is the inability to push images up to the site via FTP. The only way I can store images on the site is to use the File Management tool which requires a lot of extra steps.