The changes you outline are enough to compete in 2020 IMO. People tend to forget that 4 positions in our lineup were virtual black holes. Robert, Madrigal, RF and DH makes this a fun lineup. We will have much better pitching for most of the year with no additions...just the returns of Kopech, Rodon and Dunning . A couple of serviceable starters makes this a very respectable team. Cole is obviously much better than the 2nd tier pitchers we discuss here. JDM is better than a serviceable DH. I see the floor as a competitive fun team to watch with the ceiling being a trip to the WS if things break right. Fun offseason gonna start soon.