Hallo,
ich habe vor einiger XMPP-Server aufgesetzt und nutze ihn derzeit aktiv.
Als Server kommt ejabberd zum Einsatz, dieser war für mich am einfachsten einzurichten und bietet sehr viele gute Features.
Es gibt für Android eigentlich nur zwei XMPP-Clients. Der wohl bekannteste ist Xabber, dieser bietet den meisten Funktionsumfang, dadurch ist er aber für Anfänger nicht leicht bedienbar.
Der Client den ich nutze ist Conversations. Dieser nutzt nur die neusten Features (XEPs) dadurch ist er aber sehr gut bedienbar.

Ich werde die nächsten Monate meinen XMPP-Server testen und hoffentlich jede Woche über den Fortschritt berichten. Ich denke es ist Zeit, dass Whatsapp und co. endlich von so etwas wie E-Mail für IM abgelöst werden.

THS