if your looking for a simple to setup complete messaging product , then I cannot recommend Snikket enough .
*Simple setup for video calls and instant messaging
*Great advice/support from the team on the chat group
If your thinking of self hosting an XMPP server this should be your first stop .
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.