Mac: don't bother. Approximately 83% of posts on sports message boards like these are 20-20 hindsight takes that blame the FO for not being able to forecast the future perfectly.
We know that a true analysis would look at all of the players available at the position (and who were realistic draft targets -- not the "OMG CAVS FUCKED UP BY NOT TAKING GIANNIS #1 OVERALL IN 2013"-type Monday morning QBing), and then see how all of them performed. That's in contrast to what most MB posters do -- cherry-pick one or two guys taken in the entire rest of the draft who have performed well, and then blame the FO (usually with wild-eyed drama -- "it's a fireable offense!") for not taking them.
If we look at the 2020 Draft, the next few guys taken after Okoro were Okongwu, Hayes, Obi Toppin, Deni Avdija, and Jalen Smith. None of them have been better than Okoro; some have been markedly worse. I wouldn't trade Okoro straight-up for any of those guys today. I doubt that any NBA GM would. Sure, we can go down to 12 and find Haliburton (and Saddiq Bey at 19 has his supporters too). In real time, if the Cavs had taken Haliburton at 5, most of this board would have been pissed ("ANOTHER POINT GUARD??? FIREABLE OFFENSE!"); and if they had taken Bey at 19, some posters here may have actually taken up pitchforks and gone hunting for Koby.
Is Okoro a future star? Doesn't look like it. Is he a bust? Doesn't look like it. Were there better options available? Not realistically. Most of the other players picked after Okoro have been at best equal, and in many cases are off to a demonstrably worse start to their NBA careers. But there's no room for that in the land of hot takes.