I can't put my finger on what it is why the Houston Texans just don't work for me. Basically it is because I am an old school football fan. Houston Texans are a relatively new franchise, their uniforms are not the classic style, not a fan of their colors and they play on artificial turf in a dome stadium.
I remember the Houston Oilers of the 80's through the mid 90's. I know they played in a dome on turf but, they had the cool uniforms and oil derrick logo and they had a wealth of talented pro bowl type players because it was pre salary cap era. That was good stuff.
BTW, I feel pretty much the same way about Dallas these days. At least they have kept the classic uniforms. That new Jerry World stadium pretty much ruined the Cowboys for me.