It's sad that we don't have a very good self hosted chat solution.<p>Last time I checked around, XMPP didn't have a client that I could recommend to business clients that looked easy/simple to use, has no gotchas and looks native.<p>Currently I use Mattermost, which does basic things fine and things are stable but the formatting is just getting in the way making texts unnecessary big and bold when people never intend to (there is a per user setting to disable formatting but I can't tell everyone to turn it off), and reply and quoting interface is just wrong and I never use it, so most of the other people use another vendor service which is easy and does things in a saner way.<p>And video/voice is apparently not in their integrated goal and is thrown to some external paid service, so pretty much only simple text and file uploads.<p>I'm not looking for anything too special in my opinion but I find it there's no self hosted solution that has,<p>- Simple interface so I don't have to lecture people 10 minutes on how to use it.<p>- WYSIWYG formatting instead of automatically parsing symbols into bold texts etc<p>- File uploads<p>- Decent reply/quote feature<p>- Multiple people voice call<p>- Optionally multiple people video calls<p>- Native clients for desktop and clients and web Interface