Why not a markdown doc + git with each colleague using their own text editor/IDE of choice?
It's the suggested edits combined with comments sidebar right there in the document, where you can have whole back-and-forth asynchronous discussions.
There's no obvious/easy way to have comment threads in markdown or in git.
And while you could, in theory, implement suggested edits as commits on a separate branch waiting to be merged in, the workflow for that would be pretty horrible -- are you going to create a separate branch and commit for every single edit? Since small edits are generally individually accepted, rejected, or further modified.
Writing in markdown and converting to .tex is actually a quite popular way of doing that these days.