in reply to Tio

I'm also doing the same thing here, but on android. From my testing, the jami android app had some stability issues, so I uninstalled it. Briar and atox were more stable in my experience, but these apps lack certain features. As of now, briar can't send photos or videos. So I uninstalled that too, and sticked with atox. Atox is still in beta I think, and it don't support calls, groups, etc yet. But these features are supported by the tox protocol, so it will probably come soon on atox too.
in reply to Rokosun

But after some long term usage, I noticed that android was killing my background connection on atox. I tried disabling battery optimization and all that, but it didn't work. I'm using an MIUI device, which is known for this problem so it could just be my phone. Anyway, now I'm feeling like I should give briar another try, this time testing for long term usage. I was also attracted by other features on it, like Tor, blog & forum support, wifi & Bluetooth connections etc.
in reply to Rokosun

Looking at their github repo, they're also trying to add image and video support to briar, this would make the experience similar to atox.

On the UI, jami was the best, followed by atox and briar. But briar really nails it on security, privacy, anonymity and free speech. I hope these technologies improve in the future.

Not p2p but I heard that session messenger will soon be adding voice and video calls over Tor. I Haven't tested it, but its pretty user friendly from what I hear.

in reply to Rokosun

I agree. Jami seems the most modern looking and can almost sync between multiple instances - like say you have it on your desktop and also on your phone - you expect for everything to sync (messages, files sent, conversations, contacts, etc.). And Jami is a hit or miss but they are trying to finally solve this issue. If they fix it then Jami is a great one. Tox with qTox for desktop works like a charm, but cannot sync with any mobile Tox client from what I can tell... Briar seems too new for now so I will wait and see. Session looks great and if they add video/audio then that's gonna change it into a proper messenger.
in reply to Tio

Absolutely. But at the current state one could argue that setting up a server and using somewhat polished clients may actually be less friction than struggling with the current incarnations of p2p messengers.

To be clear: I'm excited about the p2p solutions mentioned and can't really say anything about how "easy" they are as I didn't test them in ages. But if you ask for the "best" currently available tool, self hosting may be an option to consider.

in reply to Hex

Yes p2p msg apps right now are not super reliable, but if I think about my parents, friends, and people I know, I don't think anyone could setup their own server for Matrix or XMPP, but pretty much all of them can install one of those p2p apps. Several of which work quite great. I tested qTox for a while and it really is reliable between computers. Jami looks great and works great, but cannot sync properly with the mobile app. The rest lack features like video/audio calls or group chats, but for simple messages they seem to work great.