My method to roll character combine the best of point buy and random rolling: I use cards to generate random and fair characters. All players use the same cards, so no "unbalanced" characters even if random is involved.
(In short: 12 cards numbered 4, 5, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9; deal 6...