Texans defense ranked #10 in DVOA going into the week. Bills #7. Hardly call that "a lot better".
Not to mention Texans were playing at home. A significant advantage, obviously.
Regardless, I thought Allen was the worst quarterback in the NFL and is making no progress?