I would add these criteria:
- safe and relatively new neighborhood
- not too far from downtown (around beltway would be OK)
- located between 2 highways, allowing to choose the second if the traffic is bad on one.
Woodlands is nice, but too far.
Spring is nice too and affordable but also too far and fully dependant on congested I-45.
Sugarland and Clearlake - same thing.
I have realized that there is no many large parks in town. There is Memorial Park and Hermann where estate is overpriced and overcrowded. And there is Terry Hershey. That's it. Others are just small green areas nearby. Am i wrong?