I agree with you about JBJ. There is no rationale for trading him right now, so we just have to hope he will go on one of his tears. I've been reading a lot about the Sox getting him to start bunting more often, which makes all the sense in the world.
I really don't have a problem with Beni in the 2 hole. IMO, he's been fine in that role after a somewhat shaky start. Devers currently has no business batting clean up.