SimpleX is good for text. Haven’t tested files. The audio/video feature was broken last time I tried. Has private multi identity features. Privacy is probably among if not the strongest. It is a protocol, although I am not up to date with other implementation’s other than Evgeny’s.
It is strange to me that signal remains a one app/one organization game. Audio, video, smol files sharing work well.
No idea on session.