I had your exact numbers and got dinged at SMU FT, but got a $20,000 a year scholarship to attend PT. I don't know what was up with that, thought it was pretty strange. Anyway, decided to attend Tulane instead, where I also got a $20,000 a year scholarship (for FT, they don't have a PT, lol) and it's ranked higher than SMU and in a much cooler city anyway.
I think you should be good for U of Houston. My sense though is that it has zero pull outside the area.