I've mostly used Semagic and DeepestSender to post to DW, and while DeepestSender is convenient for quick posting I prefer Semagic and its more extensive functionality. However! I'm planning to switch to a Mac ASAP so the very most important thing about any client is that it would have to be cross-platform. Other things that are either must-haves or strongly desired:
Extensive macro support: Semagic gives me a lot of room to set up my own macros, including letting me override the shortcut keys for the <b> and <i> tags with macros to use <strong> and <em>.
Easy access to and manipulation of all available posting options (music, security, comments, et cetera).
Preview both cut and uncut versions of a post. Neither of my current clients let me preview the cut version, which is annoying.
If possible, preview in my style. This could get complicated in combination with previewing cut versions of posts if you choose to display entry pages in the site style, but it would be nifty and a more accurate preview.
Post to communities.
Option to update time automatically.
Save multiple drafts.
Hide and rearrange elements. Example: in Semagic I'd like to be able to remove a bunch of buttons I never use for one reason or another and put all the reduced toolbars on one line, but it won't let me.
Minimize use of system resources. I want to be able to leave the client running in the background while I do other things on the computer between moments of entry-editing.
Easy to find, view, and edit my previous entries, including in communities I belong to.
Persistent settings for things like whether you want to edit in WYSIWYG/partial HTML/full HTML.
Write drafts offline with cached info (tags, icons, journal style for previews).
For the time being, I have no need for a mobile client, so no input there. Items are in the order I thought of them rather than importance.
no subject
For the time being, I have no need for a mobile client, so no input there. Items are in the order I thought of them rather than importance.