What functional improvements are fundamentally incompatible with the "old" protocols? Longer lines could have been supported with a minor protocol revision. Giving customers the freedom to use clients that don't render images, or markup, is actually a positive.
I setup Mattermost for my company. The deciding factor between Mattermost and IRC was effort to get non-technical users a nice GUI. Functionally, IRC would have won.
I setup Mattermost for my company. The deciding factor between Mattermost and IRC was effort to get non-technical users a nice GUI. Functionally, IRC would have won.