Signal has end-to-end encryption, but depends on a single server and requires a phone number for the account creation. Available on iOS and Android, and has a desktop client you can tether your phone with. It can do secure text, audio and video calls, as well as multiple types of attachments.
Briar has end-to-end encryption, and will natively use Tor over the Internet to anonymize your traffic. Also has the ability to sync communication across Bluetooth and local WiFi if Internet is censored (can be useful in a public demonstration). Doesn't depend on a phone number or any personally-identifiable info to use. Available only on Android, no desktop client and no backup features yet so your identity isn't portable across devices. The network is entirely decentralized. It only does secure text communication and picture transfer, no video or audio.
Matrix (Element) is a federated secure communication network, and has end-to-end encryption available. You can create an account without any email address or phone number (optional to ties those for easier discovery amongst your contact through the Vector ID Network), and you can host your own federated instance if you want. Mobile, desktop and web clients available, and you can add trusted devices to your account quite easily, making the account and existing communications easy to transfer across devices. You can route the mobile app through Orbot on Android if you want to add another layer of anonymity. It can do secure text, audio and video calls, as well as including attachments.
I think that summarizes well the three I'm most familiar with.