I actually came up with a system I quite like. I start them with 50 points, then let them roll 4d10, drop the lowest, then take the total and allocate between the 6 stats.
With a maximum of 80 points and minimum 53 points, it rewards players who get lucky without completely ruining the game for those who don't. At the end of the day, it is meant to fun for everybody, not just the lucky.
RNG is fun in character creation, but I don't want to punish them in the whole campaign for poor luck. I prefer to keep their highest than their lowest.