Signal is okay as much as privacy is concerned, but it doesn’t solve all the problems with communications in real world. For instance its centralized design means it can be easily blocked, a private Matrix server on the other hand will not even make it on the radar.
Always better off with SearXNG