My one gripe with @iAWriter is that the em dash isn't quite long enough to clearly distinguish it from a hyphen.