mattermost is so so so clunky and uncomfortable, but hey, it's free...
Setting up Mattermost was one of the best decisions we've made with regards to our tools.
I'm quite sure they are open to pull-requests..
people can have an opinion you know. this is my opinion.