I recently tried to register in XMPP. I found a site on the Internet with a list of servers and it took me more than an 30minets to register.
You may ask why it took so long? The fact is that registration was closed on some sites. Some sites did not open through the browser.
I managed to register on some servers, but messages to these addresses were not delivered (messages sent from these addresses also did not reach the recipient).
Quick registration through the Conversations and Blabber applications also produced errors.
(One of the problematic servers is og.im)
In general, if you want to quickly register and start chatting with a friend without any problems, this may not work.
I think one recommended server added by default to the application by the developer could solve this problem. (For example, like in Matrix, where you are asked to register with matrix.org)
Hello. What about video playback in the app?