On roster construction, I'm kind of imagining three plausible scenarios.
Scenario A is the run-it-back. Sallis gets a second round grade and comes back for more money and more development opportunity. His draft feedback is that he's a bit small and lacks playmaking / PG ability, so he returns to officially play PG. We add a couple of depth pieces via the portal, including one good frontcourt one. With Sallis at PG, maybe Pfred, Juke or a role player transfer push for a starting spot and Boopie becomes the best sixth man in the ACC.
Scenario B is worst case. Sallis leaves and our top players / starting lineup next year are guys already on the roster or committed. Even if we solve our depth issue, that team (relying on a core of Hildreth, Carr, Reid, Boopie) takes a huge step back. I know some people here think that's a good core to build around, I think those people are delusional.
Scenario C is where we have to rely on more portal magic. Sallis leaves, but we land another big transfer haul, including next year's best player (another lead guard). In a dream scenario, it's out two best players (a la ManMan + LaRavia), but that's probably unrealistic with the guys we have coming back. I think we are pretty good in this scenario as well, since we should have a great cast of role players coming back.
Obviously all of these assume our returning eligibility guys choose to return, but I think that will be the case.