It's not always about how good the app is technology wise. Yes, there may be better options however, that's pointless if there's not a user base. It's the network effect, Signal is the best option (that's not over commercialized big tech which makes your data their product).
Discussion
in a strange way this is what i'm saying, from the opposite perspective:
i don't want people contributing to the network effect of a centralized app