I was NOT recommending Garland, just pointing out that the grocery-store criteria was not too hard to satisfy in some cases!
By comparison, where I work in Euless is an older neighborhood, not any better or worse than Garland, but to get to the grocery store from there by bike would be a major hassle.
I have thought along some similar lines with no conclusion. One issue is, all my friends are around here. And my grandbaby, for that matter!
I think the property taxes are lower in some of the smaller areas.
I grew up south of Houston, and can say there's some pretty considerable differences in climate (heat, humidity, wind, cold) and terrain (hilly vs flat) around the state, and that might help narrow it down.
There is a hospital of sorts in Alpine:
About Us | Big Bend Regional Medical Center
That said, if you want a "real" hospital, you need to be within an hour or two of the major population centers.
I've enjoyed good health, but my wife and mother-in-law are constantly at various doctors, so they would pretty much need to stay in a metro area or be prepared to do a lot of driving.