So ESPN put out their Future Power Rankings index today (Insider-Only).
Teams are ranked by the quality of their current ML roster, quality and quantity of prospects in their farm system, the money they have to spend, value and stability of ownership/front office and coaching staff, and roster mobility.
Somehow with all the money in the world to spend* and one of the best farm systems in baseball, the Astros are ranked 22nd. Buster Olney says it'll be 2016 before Astros "sniff .500." This is likely because the quality of the current ML roster has the lowest rank among the 30 teams. But hey, 22nd is better than 30th.