Honestly, I have been back-and-forth with that very question. Shaw we have a much larger sample size than we do with Pedro.
I really like Shaw’s versatility, but his bat is hit or miss no pun intended lol. Pedro. I feel has a better chance of being a more consistent hitter, especially as a switch hitter, and he plays a decent middle infield. I even heard he played a little outfield down in Iowa? If so, given all the factors, I would say keep Pedro and trade Shaw. I don’t think you can land a quality pitcher without giving up one of those pieces.