No doubt Shaw is better. But Alcantara for Cabrera might be light for the Marlins. I would rather just add either Brown, Wicks, or Assad to the deal and see if that got it done. But if additional players from each side had to be added, I would think those add ons would have to favor the Marlins. You are most likely correct, Shaw and Sanoja added slants it too much to the Marlins.