But I can't even decide on a matrix/xmpp client for myself, much less for family or friends.
If this picture is accurate, then the promised land is only two steps away: (1) make available a reliable default Matrix server for normies who don't care about privacy; (2) polish up the UX of Element.
What am I getting wrong?
If I cannot host it myself if I want to, or use it anonymously if I want to, then its not sovereign tech and not worth a second of my energy convincing anyone to use, especially when sovereign alternatives exist.
Matrix is by far the most usable sovereign option so it is what I switched my personal network to.
Seriously?
they have username based accounts now, you don't need a phone number anymore.
But XMPP doesn't have to be complicated. It just needs a popular server with a good client. Yes, there are good servers and there are good clients, but none of them provide a streamlined experience. It should be like Google Talk used to be: most people knew nothing about XMPP. But as a bonus, you get access to federated service.