For the individual or team that'll make Telegram/Signal/WhatsApp on #Nostr, a suggestion:
When a message is sent to someone, have that message instantly be sent regardless if it actually got sent to a relay or not.
"But what if it wasn't sent a second to three seconds later?"
Then highlight it and slap "message was not sent"
"But what if there are a bunch of messages being sent and the actual order of messages isn't correct?"
When the actual timestamp of messages gets set in stone, then auto-rearrange the messages, it'll look like voodoo shit to the user.
"Why do this? What's the point"
To have a super-smooth and fast user experience.