I'll readily grant you that Houston might not be the most idyllic spot in the world. The summer heat is borderline unbearable. The humidity is super sticky. We don't have mountains or pristine beaches—we have concrete.
But we also have a pretty amazing melting pot of culture, wonderful cuisine, lots of jobs, and upward mobility. Most of the year, I love living here. Houston is totally the opposite of, "It's a nice place to visit, but you wouldn't want to live there." Houston is not a particularly nice place to visit, but you might just want to live here.
Except for the hurricanes.