Completely disagree with keeping Tehran. He is just way too inconsistent. We need another pitcher. The thinking that all we need is a closer is what got us where we are now.
It was a long post so I can understand your missing my 2nd bullet point: "Need a frontline 1-2 starter; could keep Tehran as 4 or 5 starter (he was decent-good until last 4 or 5 starts of the season). 2020 rotation: Soroka, ??, Fried, Tehran, ??".
So, I totally agree the Braves need a 1 or 2 starter. Also, IMO, Tehran is a decent-good 4 or 5 starter. He had a 3.00 ERA until his last 4 or 5 starts. Even then I wouldn't break my neck to keep him but he is already under contract and what are you going to get in a trade? The 4/5 starter is not that important anyway and has little effect in the postseason.
The Braves need a closer with a power arm. As I posted, Melancon has the makeup but not the arm for long term success but would be a good setup man. Also, IMO, Greene has the arm but not the makeup but like MM would be a good setup man. But they need a "power" closer, along with a 1/2 starter, along with Fried. They already have enough 4/5 starter material in MF (would have to be resigned), JT, SN, farm system.
In summary their primary needs are a front-of-rotation (1 or 2) starter, a power closer, a starting catcher. A bonus, maybe now a need, would be to sign JD to a reasonable 3 year deal. They have most everything else.