I'll chime in.
As a lifelong Houstonian and someone who has been fortunate to travel to many of the worlds great courses, I agree that Houston does not have any GREAT courses. We have some very good courses for sure, but great as defined by Top 100, no way!
Our topography just does not lend itself to a truly great course IMHO.