Such a meta XEP exists already: https://xmpp.org/extensions/xep-0387.html#im
If you use a client that conforms to the Advanced Client requirements of the IM and Mobile Compliance Suites (with a similarly up-to-par server), you will have a very good experience.