@serge @kolev Re: onboarding people to XMPP - I don't ask them to "use XMPP", I ask them to "install Quicksy". That removes the server selection step, and gives them easy contact discovery and password recovery. They can use their Quicksy account with other clients later.
That's as convenient as Signal, while still being federated.
(I should add this to that section of the guide, I guess.)