Count me as one who thinks giving up Myers is a little underrated here. He has had proven MLB success, it would not be shocking if Mets get more WAR out of him than we get out of Sproat. But they weren't giving up 12 years of control for one so I can see why we had to include him.
That said, if we had to trade Freddy this seems like a very nice return. Williams sounds like a fantastic prospect who is on the rise. I would say that is the difference from the Burnes trade, Hall and Ortiz had already lost some prospect luster where these 2 seem to be rising.