The Astros traded away their two best and two most popular players and I still am not sure why. Both players are fairly young at 28 years of age. They have been producing very well this season and are still under contract for at least another year.
The Astros have new ownership coming in and both players could have been locked up to long term deals that would of built a base for the organization to build on. Instead of using them as building blocks, the team is back to square one. They have lost their face of their franchise and fans must wait another two or three years to even think about being competitive.
Over the past two years the Astros have now traded away Roy Oswalt, Lance Berkman, Hunter Pence and Michael Bourn and haven't seen much in return to date. At some point, the organization needs to stop trading away their top players and make a commitment to them in terms of long term deals.
Like I said earlier, it is tough to say if the Astros are really winners or losers because the majority of the prospects are still two to three years away and that is when it will be time to evaluate these trades. Only time will tell if these trades were the right moves for the organization.