Matrix is a protocol not a messenger. Hate to be that guy, but the difference is worth learning.
Protocols are like email, or torrents, or VoIP or www, they all run on the "internet" but are not the same.
Maybe you already know, but other readers may not.
Plus signal and matrix protocol implementing messengers don't suck, they are everywhere, element, signal, whatsapp, Google and Facebook messenger apparently..
Just platform uptake is hard due to network effect, but matrix and its tech has the biggest potential to break this with bridges imo.