A lot of players would consider this statement sacrilege, but I feel point buy is a far superior system to the other options. The only thing rolling has that point buy doesn't is randomness for the sake of randomness. However, that randomness doesn't add to the game, in fact it takes away some interesting choices from the players.
Point buy just has so many perks:
- Minimizes power disparity between party members (prevents stat jealousy)
- Provides the DM with a consistent power level to plan for
- It makes choice of race more interesting, but guaranteeing a player can meanginfully interact with all the +2s and +1s
- It is more cheat proof, players can create their characters without supervision. Any stat cheating is quickly obvious. This saves a mini-session at the start
- It is easily fine tuned, if you want higher or lower power level campaigns you can quickly and easily adjust the point buy budget
- It allows the player to play exactly what they want, dice can end up limit player choice. MAD classes in previous editions and multiclassing in the current edition could be difficult with a lopsided roll.
- It also prevents players from becoming disengaged if they are disappointed with their rolls
- It loses none of the "uniqueness" players claim to get from randomness. In fact, it gives players more power to run unique stat spreads.
All the tweaks I see to roll systems attempt to achieve what point buy already has in spades. They try to make rolling more consistent and fair.