i do not trust signal and i do not believe that marlinspike and his cohorts do not have the ability to acquire the contents of messages.  it's frustrating to see people recommend it.
@hobbsc silence and xmpp/conversations are both good
@amsomniac i'm unfamiliar with silence.  i tend to use xmpp with omemo or otr if i want something secure.  occasionally i'll use gpg in an email.