We've always rolled ability scores and only once has it ever been a problem, whether we've had high or low scores. These days I'd probably lean towards everyone just getting to pick their ability scores, it doesn't matter much in the long run. When we last did that we found we had a lower average than when we rolled, heh.

But I will say that to anyone concerned with internal power imbalances when rolling, Snake Draft is a really good way of getting the fun of rolling (and not having everyone use the same array) but also prevent any larger discrepancies between party members. It's not perfect because it requires the entire party to roll stats at the same time, so you can't use it to replace a dead character, but it presents a cool twist and some new challenges to party creation. It was probably my favorite method of rolling.

Here's a link to Snake Draft for reference.