I can't recall who's said it but I like the idea of having players sign a multi-year deals and if they want to enter the portal before that deal ends, the school they go to has to pay a buyout to the school loosing the player.
Also, there has to be transparency. Deals have to be public.