The client looks good. Having an SDK to bridge between the XMPP world and UI world makes sense to me. It's a direction many projects are going in.
I'm frustrated that they require a CLA that allows them to relicense the project. I don't want to contribute to a project where one player gets more power compared to everyone else. As far as I know, no other developers in the XMPP world have the same dynamic.