I recommend using
@0xchat for DMs. I just started using it. It doesn’t let you respond with the deprecated nip-04 spec which leaks metadata. Also check out
@Keychat which uses the signal protocol. You can’t use your existing nsec with keychat though so it’s a little harder to get the conversations started, but better for privacy.