My preferred way of writing blog posts was MS Windows Live Writer, which was bundled with Windows Essentials, but the last version of this was back in 2012. The great news is that a group of volunteers have persuaded MS to make this open source software as of December last with the release of open source ver. 0.5. Not an easy task I bet to convince MS, plus some of the original code is a decade old. You can expect to see lots of nice new features added by the volunteers, which are mostly MS people working in their own time – thanks guys!
One of the omissions in the original was that there was no option to choose the location to which drafts were saved without some hacking of the regedit file. Such a feature would be very useful for blogging from different computers such as work and home and using something like OneDrive or Dropbox to store drafts. As of the current release of the open source version 0.6 with which I am writing this on Windows 10, this is still the case. However it is just a simple case of adding a new string in regedit to effect this: open up regedit with the run command and navigate to HKEY_CURRENT_USER\Software\OpenLiveWriter. Right click on this and select ‘new string value’ and set this to ‘PostsDirectory’ and set the value to your preferred drafts folder (see figure below). Close regedit and then open Open Live Writer. Any posts now saved as drafts will appear in your preferred location which for me is OneDrive.