TJO is my first choice for the position.
I do not necessarily think he is the absolute best coach on our list right now. But I think the difference between him and the others is pretty minimal.
I do have a few concerns if he's up to the limelight of a blue blood program. Based on my (limited) observations of him, I think he is, but it's certainly a pertinent question. I also worry a little about the slower pace his teams tend to play at, but that's just me being biased toward uptempo systems.
The reason he's my first choice, though, is because i think he's the best positioned of everyone on our list to come to Chapel Hill and marry the skills it takes to win in the 2020s (and beyond) with the Carolina Way/Family. He's beloved at Iowa State not just for wins and loses, but he's really gotten involved in the greater Ames, Iowa community and had his players get involved, as well as involvement in national orgs that use his status and basketball to try to make a difference for others. I see a guy who, if willing to leave Iowa State, would very likely make every effort to understand, cherish, and nurture the Carolina Way/Family into the future as part of the job of being HC at Carolina.
I also think he's a program builder and a guy who does "more with less" by getting the most out of his players and putting them in a great position to individually succeed within team success, which is a skill I admire and think would be super useful in our HC role.