Given the current data handling practices I believe it might be appealing to many companies/individuals to keep as much in-house as possible.
We keep mostly everything in-house, but team communication was the hardest part, as we wanted something that defaulted to end-to-end encryption. Surprisingly hard to beat Wire.com.
Ended up going with an XMPP server with OMEMO for encryption, and Jitsi Meet for video.