There are no XMPP frontends that can compete with the "shininess" of the modern, proprietary systems like Slack so that's out already.
As for Matrix/Riot ... maybe, but I don't think it's likely that they'll go with that.