I've tried point-buy before, to balance out our games. However, it often ends up that each character feels rather same-y since their stats are either near-even across the board or they have an 18, and 8, and none of the other stats really matter.
I prefer the 4d6, reroll 1's, drop lowest method. It can really give some variety to characters when they're faced with the chance of getting an 18, but also faced with the chance of getting a 6. It makes rolling stats its own game in and of itself.
And if a player throws a hissy fit when you make them re-roll a set that's too high, then just look at them and say "GM".
I prefer the 4d6, reroll 1's, drop lowest method. It can really give some variety to characters when they're faced with the chance of getting an 18, but also faced with the chance of getting a 6. It makes rolling stats its own game in and of itself.
And if a player throws a hissy fit when you make them re-roll a set that's too high, then just look at them and say "GM".