Channels, threads & search
Element
Real threads, reactions, polls, attachments and explicitly unlimited history are confirmed, and federation gives cross-organisation rooms — but the evidence is completely silent on search, message-edit history, pins and channel lifecycle. The anchor-5 requirement of full-text search across the whole history is unevidenced, and my team lives on finding last spring's decision, so I interpolate between 3 and 5.
Mattermost
Channels, real threaded discussions and link and file previews are on the plan page, and the API docs show threads you can pull and move between channels — the move is marked beta, but it's the tidying-without-losing-history capability I ask for. Search is described as core search up to three million posts on Professional and enterprise search above that. I found no public information on end-user search filters by person or date, pinned or saved items, or how guest-channel boundaries are drawn, which keeps it off the upper band.