Most things that i use on nostr works neatly. This isn't the case for nostr DMs, I think that part of the system is subpar.
The privacy level is random across clients. And message notifications can't be synced across devices either, so you'll always see year old unreads on new logons etc.
It just isn't neat.