With Williams already in the Majors, it is hard to judge the Hamels to the Verlander trade at this time. Looking at what Houston gave up: Perez and Cameron have the potential to be decent to pretty good Major League players. But Houston has a legit shot at World Series title. The Astros have been to the World Series once and that was 12-years-ago and they were swept.
This is the Phillies traded for Lidge type deal for them. Yeah it cost them, but they could win a World Series.
I'd have to say the Phillies got more - At the time Hamels was dealt, many of us though Thompson could become a solid no. 2 guy. We also fantasized about Alfaro becoming a 20 homer catcher and Williams was the icing on the cake. Eickhoff was the lottery ticket and Ascher was AAA filler. The Tigers sending $16 million equates to the Phillies taking Harrison.