Here's two that I've found work pretty well:
Superhero: Players get 18, 17, 16...13 and can place them where they want.
The Usual: Players roll 4d6 6 times discarding the lowest die in each grouping. They can then re-roll one value, usually the lowest. They can subsequently place these where they like.
Both generate pretty good characters and are quite generous. The fisrt guarantees a max roll; the second might as well...lol