Been using matrix for years now. Even operating a server for a small community. It is slightly more involved for regular users though so that is not the best but otherwise works.
Setting up your own federated instance is quite simple, there is an Ansible playbook around to make it even easier. You could even isolate it and have it only for your org.
From what I know there is some traction to get it adopted in a bunch of agencies eu-wide.
I loathe how difficult Matrix is for normal people though. It's a nightmare to find a client, get an account, connect to your server, set up push notifications, and then navigate to a chat, much less set up encryption.
Fine for us, my mom is never managing.
Hopefully if it gets more mainstream some of these things get smoothed out, because it's nice once it's working.
Huh, I guess that works. I never considered it as a Signal replacement. It always seemed closer to an IRC (and I guess Discord and maybe Slack) replacement to me. But yeah I do believe it has end to end encryption for individual communication as well.