I start with the unreliable Nostr dms and then move to signal for further communication. Having a more reliable private message protocol integrated with a Nostr client seems like a solution. Basically using the Nostr key pair but use something else instead of native Nostr.