I like Porcello, he is truly a ground ball pitcher, the Sox infield defense should be very strong as long as Xander continue to develop at SS. Sandoval, Pedey and Napoli are all strong defenders. All the Sox starters have heavy ground ball rates ( Porcello, Kelly, Buch and Miley)...
They still need an anchor for the staff whether it's Hamels or Shields. I would be fine either way, probably cost you Swihart but at least the Sox have Vazquez. You can't deal Betts or Xander at all IMO. I would not be surprised at all next season if Betts is an All-Star caliber player.