On mobile there are various options. The apps which are likely to be most secure are ones which have end-to-end encryption enabled by default and which can also be onion routed via Orbot. End-to-end encryption secures the content of the message and onion routing obscures the metadata, making it hard for a passive adversary to know who is communicating with who.
And here you have some words from one of Berlin’s collective on why they stopped using Signal. Take a note that it’s from 2017. https://resist.berlin/goodbye_signal.txt