Conversations, sin duda en mi opinión, es el mejor cliente XMPP disponible a
día de hoy. Y, por supuesto, se adapta perfectamente al entorno
móvil/celular. Para GNU/Linux el más "potable" es Gajim.
Lo que hablas de "limitaciones" es debido al poco desarrollo de ciertos
clientes. XMPP es un protocolo extensible, llamados XEP. A día de hoy un
buen número de XEP son prácticamente necesarios en diversos ambitos.
Por ejemplo hay mucho clientes que no soporta a día de hoy la transferencia
"Jingle" y siguen en el "modo antiguo". O implementar el XEP-0363 (HTTP File
Upload).
OTR no se adapta bien al entorno móvil. OMEMO lo soluciona y amplia. Y tiene
una adaptación increíblemente rápida.
https://conversations.im/omemo/
XMPP es totalmente estable y seguro desde hace muchísimos años.