I've visited a couple of times. My impressions:
-It's much more "Southern" than other parts of Texas.
-There is no zoning. This may sound like an odd complaint, but when you get down there you start wondering things like "why are there homes mixed in with gas stations, factories, auto repair places, and schools in the same block?" or "Why is there a Wal-Mart in the middle of a housing development 5 miles from any kind of major highway?". It's just weird, and makes the whole area seem disorganized, IMO.
-The road system is ******* awful. Houston (and much of Texas) doesn't have standard exits on the controlled access highways. They have short lines that attach the interstate to frontage roads that line both sides of the interstate. The frontage roads are 2 lanes/bi-directional, so in order to exit or enter the interstate, you have to cross over a lane of traffic going in the opposite direction. It's basically pinball at 65+ MPH.
-They have What-a-Burger. This is a good thing.
-Hoot County is one of the most ridiculous (in a good way) bars I've ever been to. Track it down. You won't regret it.
In the end, Houston is way too sprawled out and disjointed to really have a cohesive feel to me and be a place I would personally want to live. My buddy who lived down there (reason I visited) took the first job out of there he could, and ended up in Dallas. He absolutely loves the Dallas area, and I definitely prefer it to Houston. Houston isn't without it's redeeming qualities though.