I wasn't excited about Sprouts even when they opened a few years back. Interesting and nice spread of items but too expensive, they were often more pricey than even Whole Foods for overlapping products.
Trader Joe's though I will often plan around to shop at if I'm driving by an area with one in it. I think they'd do well in Sugar Land or possibly Stafford if near 59 for easy freeway access.