Did it work out? Yes (see above).
And no (see below).
At 26, LaPorta has turned out to be only a role player for Cleveland. Brantley, on the other hand, is still only 24, and I would have to say the jury is still out on him as a full-time major leaguer. That said, it would not have hurt to have Brantley in the Brewers outfield this year, and add to it the Indians are competitive with these guys on the roster, so the deal certainly worked out for them.