Is it a reasonable task? Signal seems to be doing a pretty good work.
Current problems:
- Nostr private messages encrypted, but the recipients are not. People can see who you are chatting with.
- Whole history compromised if recepients nsec key is revealed.
- No media sending. All media is currently shared in nostr as links to a hosting service.