Haven't found the one yet:
Optional but really ideal:
  • can delete messages from the device of the person you sent it to, no matter how old
  • decentralized, your username is a public key
The state of messaging is ridiculous as of 2020.