Dedicated chat client?

My business is ramping up our usage of Discourse, now building “micro communities” within our community—that is, other business units want to do their user-facing operations through Discourse.
As a forcing function, I’m having my team move all of our operations to Discourse, eg:
https://meta.discourse.org/t/why-you-should-use-discourse-internally-for-your-company-team-instead-of-slack-4-years-use-case/296983
One thing we’re immediately noticing is the need for some improved experiences with chat, namely, a dedicated chat client.

Discuss this on our forum.