Myself I prefer (and encourage) Point Buy, though the exact pointage and costs can be tweaked to get the effects that the DM wants. I will add that though I used to love dice-rolling, I am pretty vehement that it causes too much trouble between players. When attribute scores a really important (as say they are in 3e, or the Storyteller system), the differences in power levels can be excessive when rolled. It's not necessarily that the weaker characters are weak in and of themselves, it's just that the person for whom the dice are smoking will outshine the others in their own sphere. This causes needless envy, in my opinion. Better that people design the character they want and know that they've had the same breaks as everyone else.