I'm not assuming the offers get better.
One year of Betts is better than 2 months, although 2 months is cheaper. Also, trading for Betts, now, adds compensation, if he signs elsewhere in 2021.
Workman's value may never be higher.
Price and Eovaldi may get hurt, again or suck to start 2020, so trading them this summer might be even harder.
I agree on waiting with JD. His market might heat up, and it's virtually dried up now, anyways.
The 2 year players (ERod, Barnes & Hembree) can wait. I'd try to extend ERod.
To me, getting something now for Betts makes sense. Reset and then go after him this winter. Getting some salary relief for Price & Eovaldi cuts our losses and could be additions by subtractions.
JD is a big part of this team, but if anybody think's he's not opting out, this winter, then you must be thinking he'll get hurt of decline in 2020, so keeping him for a "lost year" makes little sense. I'm not for handing him away for nothing, but we won't get much now, so I'd wait on him.
Betts and at least one from Price & Eovaldi, now.
The other plus JD and Workman in July. Maybe Barnes, too.
If that's a "blow-up" then so be it, but we'll be much better positioned for 2021 and beyond doing this rather than doing nothing and hoping some trade values rise by July.