The only reason I ordered pizza in Houston was because I was working late and the other takeout places near the hotel I was staying at looked worse. I would use TripAdvisor if I went back today, but sometimes I just need a quick bite and don't have time to find the great hole in the wall. I end up with average food for the city, and "average" food for Houston is pretty bad.
My issue with Houston is that a rapidly growing city often has a lot of crappy restaurants because the restaurants don't need to be good to stay in business. The competition in a slower growth town like Chicago, New York, Boston or San Francisco is brutal, so restaurants need to bring their A game every night. In Houston, there are more customers than they can handle, so many restaurants mail it in.