Channels, threads & search
Mattermost
Channel-based collaboration, real threaded discussions with a documented thread API and per-endpoint permissions, file sharing with link and file previews, and search documented up to 3 million posts — and the default retains every message including edits and deletes, so no history cap bites. I found no public information on pinned or saved items or search filtered by channel, person and date, and moving a thread to another channel is flagged as beta subject to change, so I stop just above the solid baseline.
Rocket.Chat
The evidence proves messaging, voice, video and screen share exist and nothing else — no channel model, no threading, no search, no history handling. For a criterion about whether search can find an eighteen-month-old decision, total silence on the subject is the answer.