First off, all of the complaints about Houston stem from envy more than anything. The people who complain about the city are simply not good enough to live here
Really though. Houston is a place that you either love or hate, which is what you have seen. Houston is much different than any other city in Texas. Houston is the town that Oil built. It was built by individuals, wildcaters, roughnecks. Nearly every building downtown was built by someone who took a chance, and made a bunch of money. From the Espersons to Bush to Hogg to the major oil companies. Houston continues to have to spirit of these past leaders, in a way which is seen in the fabric of the society here, which is very cosmopolitan, very business friendly, government adverse, and very much "wild west". While there is no more Gilleys, and very few horns on white cadillacs around, there are still cowboy hats, boots, etc. Houston does have no zoning, again a testiment to no govt. control, but, instead of seeing the same thing, over and over, such gives the neighborhoods some differential quality, and, does not restrict land values. Houston embraces newcomers, who have ideas, and allows them to make a go at it.
As opposed to Dallas, which has many glass buildings that look alike. Dallas is a want=a=be midwest city. It is very much a city that has a keep up with the Jones' feel. Very much a credit card city. Dallas the the show is the perfect way to describe the city. Houston, if it was a tv show, would probably be something more akin to a mix between bonanza and lets make a deal.
Austin is a California city in Texas. It his a highly computer driven town, with a University town feel. Its traffic is worse than Houston's due to the lack of planning and road building. It is the liberal town of Texas.
San Antonio is great, although not much industry is located there. It would be a great place to live, but, salaries are likely lower than other places.
If you travel a lot, Houston likely has more direct flights than Dallas, simply because of the large international airline presence, as well as Continental's home base as well as a large Southwest presence. Dallas is American's homebase, but Southwest is limited in where it can fly direct out of Dallas due to the Wright Amendment
Corpus, Austin and San Antonio flights(at least most of them) need to connect through either Dallas or Houston.
The beach is anywhere from 1 to 2 hours from Houston proper. West Houston is coastal prairie land, flat, limited trees, etc. South Houston is down towards Galveston and the Gulf. East Houston is industrial and then moves into the piney woods, and north houston is tree filled, bordering, and into wooded/ nat'lforest areas.
For single or no kid couples, downtown and midtown are popular. I am up north, and am partial to it.