I have a lot of fond memories of rolling characters, but I’ve had too many instances of players rolling really crappy stats and feeling utterly deflated by it. I am an experienced. playing D&D and will happily play a poorly rolled character (doing it right now in one campaign and having a blast), but for a newer player, being the weakest member of the team often isn’t very fun.
Now all campaigns I run are exclusively point buy, as it provides a more consistent play experience.