While I'm with you on xmpp, calling Conversations "great" is dishonest. While the foundation is good and the xep support is great, the developer refuses to adapt the client to any conventional design standard, requiring the users to use either blabber or monocles to achieve some familarity. Besides that, message search is not able to link the message into context, while showing both timestamp and associated chat, requiring the user to go into the chat himself and scroll up until the message in question shows up.