Jami
Jami is a Peer to Peer messaging app backed by the Free Software Foundation, also known for other small projects like the GNU, GIMP, Emacs, GCC, etc. What this means is that the app does not need any kind of servers, be it centralized or decentralized ones in order to function.
Pros
- No filesize limit thanks to being P2P. There are no servers that could fill up. As long as your connection allows the transfer, and the recipent's storage is sufficent, you could transfer files of any size.
- Easy account management. Need to transfer an account? Press
Link Device
and a one time code will be generated. Enter it on another device, and you are done. Not even Session provides such a simple account management with its IDs. - Many features are available, including screen sharing, video calling, sending voice and video messages.
- Taking cross-platformness to another level. Windows, GNU/Linux, Mac, Android, ios, Android TV. The only suspicious thing is the fact that the official website suggests snap as an installation method for non-Redhat/Debian systems. Advertising a proprietary repository is slightly suspicious, but luckily Flatpak is available as well.
Cons
- Reliability of recieving the messages is not 100% due to the P2P nature of the app. There are no relays either, like with SimpleX or Session. This is not Jami's fault and it can never be "fixed", as this is how P2P works. So if both devices go offline, the messages won't be recieved unless you both become online once again.
- I've mentioned multi-device support in the pros section, and it works fine for the most part. Sometimes tho, messages get loaded on the device you are using, but not the other devices. In which case you have to either wait or re-open the app for the sync to start.
Conclusion
I see a big potential in Jami. Every feature you can think of is present, and the experience is smooth for the most part. If something happens to the world wide web, Jami will still be able to message anyone whom it can reach through the network. This is an advantage that will most likely become very relevant in the near future.
Jami's website