Since there is a coop option, I think it´s fair that everybody would point buy, so all have the same amount of points you can assign at your ablities.

Let´s be honest, roll would make 90% of the players rolling +20 times just to have good scores, and that could take a lot of time of waiting to start playing.