Fair enough. My opinion differs slightly but I think yours is definitely valid. I'm going off 2006-2009 drafts (4 years). '06 is the turning point in our franchise. I understand Smith joined shortly after that draft but '06 was the start of a new era. 2010 draft I didn't include because we're just speculating with them.
I would not put the Patriots, Saints, Packers, Chargers and definitely not the Dolphins ahead of us. Patriots have an unfair advantage b/c they go with older veterans and have a TON of draft picks that never make the team. The usually get 1 or 2 guys to maybe make the team each year. The other 3 teams have way more misses than we do and not much in the way of better picks than us. Definitely some good picks here and there but not overly better than ours.
Ravens, Jets, Colts, Eagles have drafted well. I can see the arguement with these but I still wouldn't say the Texans draft poorly in relation to these teams. You say we're top 10, I say we're Top 5 and probably 1-3.
Just looking back at the drafts and seeing what the players have or havn't done is pretty interesting. There's defnitely some that make it but all in all none of the teams you listed consistently have more than 2 big time contributers per draft. Then you compare those players to the Texans' contributors and I think we win.
Sometimes we just have to agree to disagree though!