I disagree. Point buy leads to making interesting choices for your character. The only point in rolling is to roll OP stats so you can make a mary sue/gary stue character. (lets be honest noone is gonna be like "oh looks like I got a bad roll, I guess Ill keep that and not reroll till my fingers bleed and I have three 18s"
Also there will very quickly pop up mods for those who wants to max all stats so even someone who wants an OP main char will be able to play the game like that.