Every time I get a hankering to try out forking Ensichat or implementing a quick-n-dirty self-host-server-friendly Signal Protocol-based chat application, I stop myself because Matrix is doing it all, and much better than I can.
P2P Matrix homeserver on your phone or computer with multiple accounts will be the Syncthing of chat applications: slightly more scary and painful to setup the first time, then completely forgettable and pleasant to use long term - 500 chat services, 1 chat app, will finally be a solved problem again. Last time it was, we were all using Pidgin or Windows Phone hub!
P2P Matrix homeserver on your phone or computer with multiple accounts will be the Syncthing of chat applications: slightly more scary and painful to setup the first time, then completely forgettable and pleasant to use long term - 500 chat services, 1 chat app, will finally be a solved problem again. Last time it was, we were all using Pidgin or Windows Phone hub!