I might have been higher on Johnson than Herro, though I don't remember comparing them &, TBH, I don't know why I would have been. Their numbers as Freshman at Kentucky were very very similar. Nearly identical. I'd have been equally happy to have either one in the scenario i describe above -- though, obviously, Johnson not Herro would have been available.
Herro had a pretty slow start as a rookie, but he came on very strong in the last 1/3 of the season. Obviously, he's proved that he belongs. Johnson's only played a single game in the league. He was terrific, but, it's just one game.
In any case, I think they are both talented kids with bright futures. As is Troy Brown, Jr. -- all 3 of them born w/in 6 months of one another.
The other guy we talked about in the same vein back then was Dylan Windler -- poor kid played 9 minutes in the Cavs opener & broke his hand!
Edit: sure we could have taken Bol Bol @#42 -- but... maybe we'd have taken him w/ the #33 we got from Philly & then taken Talen Horton-Tucker at #42 -- take a look at what he did vs. the Clippers one night last week:
https://www.espn.com/nba/boxscore?gameId=401265841