Grading a draft right after the draft is pointless.
If you're grading it solely on the players who haven't taken a single NFL snap, then yeah, I agree. That is pointless. You need at least 3 years to give it a grade based on the actual players.
When I grade a draft right after the draft, I grade it on how the draft was navigated and executed. Did you get good value if you moved up or back? Did you fill a need? Did somebody fall in your lap? Did you reach? Things of that nature.
And IMO of how the Texans graded in regards to those things, I don't think it went very well. Taking Mills at the top of the 3rd was a big reach, for all the reasons I posted in another thread. I think what they gave up to move up to get Collins was a little pricey, but could be worth the overpay. Of course, it's not a Texans draft without a TE being selected. They move up twice to grab a 5th rounder, who may or may not have been the guy they were targeting if you're to believe the reports that the Raiders got the guy they were eyeballing. They give up assets to move up 3 times in a draft where they were handcuffed from the beginning. I don't think the navigation and execution of the draft went well at all.
As far as the actual players taken? Check back with me in 3 years. Which, BTW, it's been 3 years since the 2018 draft. How are we grading that?
Justin Reid - been OK, fell off last season. 0 Pro Bowls
Martinas Rankin - traded after 1 season, but for Carlos Hyde, so that ups the grade some.
Jordan Akins - good enough that they keep drafting TEs every year.
Keke Coutee - been a healthy scratch most of his career.
Duke Ejiofor - career IR
Jordan Thomas - released after 2 seasons
Peter Kalambayi - STer, cut after 2020.
Jermaine Kelly - never played a down.
And don't forget to go back and look at all the comments here of how great these selections were.