I think I'm using every chat platform that has wide adaption in tech circles. The one trend I'm seeing is that most of us just use the platform random communities insist on us using, we don't use them out of preference. And those communities choose the platforms because of the support they're getting from companies like discord and the amount of work needed to moderate and administer the community under the platform. My point being: community admins are the real consumers of these products, not normal users.<p>If I need support with an open source library of some sort, I don't mind using IRC , MS Teams or anything in between. But if I have to run a community, I will chose whatever platform requires the least effort while integrating well into all my administrative and devops workflows.<p>If I could speculate a bit, I think discord webhooks and bot api has helped it succeed a lot. But things can be improved upon. Making it dead-easy to integrate into github actions, alert/monitoring platforms,etc.. is a huge selling point. It should be easier to use a platform like this to send notifications than with email. And it should have at minimum one "bridge" type integration that is natively supported: for email! It's really mind-blowing to me with M365, how I have to switch between teams and outlook. How come they haven't figured out how to get and respond to emails from within teams? (the reverse is possible but doesn't work well).