The second Duran got consistent PA's, he's really taken off (1310 OPS May). Several of us were asking for that. Duran isn't a guy that can perform well if he's getting too much time on the bench.
If they had an average hitter at 3b rather than a bottom 5 hitter, would it make a big difference? Of course!
If they benched Story, moved Rafaela to 2b and Mayer to SS, does the offense become a little better? Most likely! Moving Story to 2b short term at least gives Story a chance to pull himself out of his slump. If he still stinks at the end of May, time to go I guess. He's been one of the worst hitters in all of baseball!
Is there an easy fix for Roman? Probably not! The levers you have right now Duran/Story/Durbin who were also your worst performers. Either figure out how to get them to play better (check for Duran!) or swap them out for more productive players.
Pining for Devers at this point is worthless.