Simplex Chat wins easily in terms of privacy and security. Not sure what you mean by better PFS, they all have forward secrecy but a lot of matrix clients break it for convenience.
That was what I was talking about, thank you. I have other requirements that might not make SimpleX a good option, so I should probably add those. But, having asked a lot of people in real life about it too, most of them agree on SimpleX.
Element doesn’t have PFS. XMPP/OMEMO should be better than using IRC. IDK about SimpleX but last time I tried it wasn’t a very good experience in Linux/Wayland so I’d recommend against it until it matures a bit more
Why would XMPP/OMEMO be better than IRC with OTR? Also, if we used a client like fluffy chat for Matrix, would PFS be easier to implement? Due to the large amount of people who want to connect to the servers in diverse ways, I want to make it as easy as possible to get in with PFS and E2EE.
Good question, I’m not a cryptographer but XMPP folks dropped OTR in favor of OMEMO, and use of OTR is recommended against by the community. I think it mostly has usability benefits like allowing for E2EE file uploads and E2EE group chats, but there could be more to it that I’m unaware of.