Roll? Point buy?
My first 3e game was choose your own stats. My PC ended up with a 14, 16, 12, 17, 10, 13. I loved that character, and played in fear of his death for 12 levels. (And he did die once.)
I've also played in a game that was point-buy, but without the weighted scores. (i.e. an 18 cost 18 points, a 5 cost 5 points.) This variation's good for promoting specialists instead of PCs with all 14's, since there's no penalty for putting more points into really high scores. But it maintains the even playing-field of point-buy.
Recently I rolled up a PC. The DM had us roll in order for our stats, 3d6 per stat, plus 6d6 that we could assign to stats as we wished to weight certain stats over others. I wanted a paladin, so I rolled 4d6 for strength, 3d6 dex, 4d6 con, 3d6 int, 4d6 wis, and 6d6 cha. It worked well. Still random, but it allowed you to give weight to the stats that you wanted higher.
Even so, I'm not sure I'd use it as a DM. While I rolled great stats this way, it didn't have to be so. And I don't like having my PCs strengths and weaknesses dictated to me.