I mainly use KenPom, and Houston is ahead of us in SOS there, too. However, the schedules are interesting to compare. We are getting dinged for playing Alcorn State, Tennessee Tech, and McNeese, which are all lower than any of Houston's wins. Essentially, we have a better top end schedule with wins against 7 and 17 on KenPom but played 3 bottom feeders. Houston's loswest opponent is 253, and teams like North Florida and Norfolk State are 212 and 185. That's why I wish we would only play 1-2 sub 300 teams. We will beat teams from 150-250, and they give us a better SOS.
As far as efficiencies, I disagree with their offense being "miles ahead." They are 112.4, and we are 109.8. They are ranked 26th, and we are 47th, but there are so many teams within that range. On defense, they are 83.6, ranked 2nd, and we are 81.3 ranked 1st. It's almost the same discrepancy on offense (2.6 v. 2.3). That shows you how elite our defense has been. We are 6 points better than the 5th ranked defense. On offense, 6 points is the difference between 1st and 21st!