It's good that this exists, but Mattermost's threads are very suboptimal.
If Alice posts a message and Bob replies, then _that is_ the thread. If that thread goes into a certain path you can't branch off of it, you can't reply to Alice's original message if you're talking about a different thing.
I don't know if this makes sense, but hopefully you got my point.