Sorry for rising the old topic about the XEP-174 Serverless messages but is it possible to refresh and merge the old PR?
I hope that it also will be possible to chat with each others directly in p2p manner even if the server exists. But this would be probably the next step. For now the XEP-174 is not supported by any Java client including Android apps like aTalk which is based on the Smack.
So this may be the biggest stopper for the mass adoption of the technology.