This is hands down the best xmpp app for android. But note: most of the features depend on the servers  and because it does not require google cloud messaging  it uses quite a bit more battery than the usual messenger app.
March 20 2017