I think XMPP would be the most appropriate tech for us to adopt, since it's easily self-hostable, has great mobile apps, is federated, and doesn't require an always connected bot to record chat history to know what was said while you were away. It's functionally an improved IRC.