Before people start shouting at me, I use Signal. It’s the least bad of a series of bad options.
The main thing that would improve it would be allowing people to sign up without having to use what’s basically a government issued IP address for legacy call routing.