My opinion:
If you are going to live in Anna or Val Alstyne or Celina or Aubrey or wherever, you should have land.
These major high density massive developments throw off everything. The areas NEVER have the infrastructure (roads, schools, etc) to handle the influx of people. And it takes mostly rural areas and completely flips the area overnight.
If I was going to live far away from the city center, you want peace, and no traffic, and land, and nature. Not a water slide and an amenity center.
I know, I know - - you get more house for your money. But pay a but more or buy a bit less and live where its already developed - - Frisco or McKinney or whatever.