From what I understand of his life/family, from a financial perspective he should go to the NBA no matter what. But also judging from this same understanding, he probably needs the structure/guidance of the UF program & team "family". In the handful of offensive sets in which he's been involved, I haven't seen an understanding of the offense or any polished moves - but he's new & adjusting, it's early for him. If he could stay, I'd advise him to just for the sake of getting confidence in his game. If he has potential, moves & offensive positioning can be taught in the NBA, but I wonder how quickly he'll gain confidence in that league if he left after this year.