I live in Waco, TX. Two hours from the hearts of Austin, Fort Worth and Dallas.
First: Internet. With Google Fiber and Grande Communications, internet speeds are insane. Datacenters are abundant and in every direction. I can drive to colos.
Second: Texas is multi-geographical. You can head south towards San Antonio/Austin for amazing caves and mountains. You can head west for a huge desert. You can head southwest for a near rain forest experience. You can head east for an experience more akin to LA/MS. Southeast gets you the beaches. I'm literally 2-4 hours in every direction from experiencing a different Texas. Memorial day weekend, we climbed and caved the Enchanted Rock near Austin. The drive through zoo in Glen Rose is amazing (giraffes eating from my hand through the sunroof!). Aquariums, museums, galleries, and exhibits passing through all the time.
Third: There is oil money here. Lots of 'old' money. If you know how to use that advice to your advantage, you'll win the Texas game.
Fourth: 2000 square foot home with a huge yard in the middle of the city cost me $75,000. Old buildings and banks from the 30s are getting auctioned off by the city for 5-25k on a monthly basis.
Fifth: Texans do not like leaving Texas. My university colleagues have settled for SQL CRUD jobs in Austin/Dallas. Data science and bioinformatics is a common degree around these parts. They would rather do CRUD than have to leave Texas.
I never thought I would settle here. In fact, I had the San Francisco dream. Yet, once I visited SF, I realized I would be a millionaire in Texas. With our 1700 sq foot 2 bedroom apartment, we easily lived off $950/mo. SF has opportunities, but to be honest, I'm just not the type to apply myself to utilize those opportunities.