I've used point buy since 3E. Why? I hate the swing factor. Not for PCs, in general -- I can adapt to any group power curve. It's because it almost always results in one player having super high stats, with another having super low stats. Sure, you can set lower bounds and eyeball rerolls, but what's the right level of "cheat"? Also, if the PCs have a possibility of coming up 18, 18, 17, 16, 15, 14, shouldn't there also be a consummate risk? Granted, being simply "average" when another PC has the above stats is punishment enough. It's even worse when you have to play the "standard array" powered character while Superman came on a reroll after that player got a first roll bad enough to be considered unplayable, especially if the chump was about the same number of bonuses below your standard character as your standard character is below the new one.
I do like some level of randomness, though, and I'm not so keen on the the natural min-maxing that comes from point buy (all even stats?). So, I kinda like the card suggestion from ad_hoc. I've also considered using four Fate dice centered around a 12, giving a pretty tight bell curve with bounds of 8 and 16, but that would probably be too tight.