I think it's preferable to have top HS recruits for four years to allow them time to come along slowly if possible (especially post players) and, for them, because it's cool to have the full four-year experience in one place if you can.
BUT, the obvious advantage to picking the best of the portal is that players who are transferring already understand what college campus life is like, what college academics pressures are like, and what it takes to play basketball at the college basketball. All those questions have already been answered for the kids, and they know MUCH better what they really want and need in a college and in a basketball program after they've experienced it elsewhere.
Not ALL of course, but a fair number of high school kids aren't quite as mature and ready to make a college decision as they think they are when they make it at 17 or 18 years old. Then they get to college, gain a better understanding about not just where they are but at other schools, and then the light bulb finally goes on for them. And usually, those who transfer come to their second destination a lot more mature and ready to play right away.
I'm super happy with the way Kellie and her staff have managed the roster.