I just thought I'd chime in with my opinion on this, because it's a strong one.
I really don't understand how it could be considered 'fun' to have stats you don't want for your char. Pointbuy already comes with checks and balances--and you can have weaknesses where you want them, instead of forced upon you. Random statgen tends to favour those who are simply lucky, or those who can whine and wheedle the GM the best. Those who favour random statgen seem to think that if the party has two fighter types, one of whom is clearly superior stat-wise to the other, the weaker character's player is considered 'immature' if he can't 'suck it up' and enjoy the character.
Bullcrap. Utter, complete claptrap.
This mindset seems to translate to "Keep the players down. Never let them play quite the character they want. Give the character a flaw the player hates. If the player doesn't like it, that's his problem. What a wuss." I don't know about you, but I wouldn't want to play under a GM like that. (And I have in my early years, before I learned to be picky. Many times... *shudder* : )
The fact is, it is perfectly natural to compare your char to others. And if the *only* reason why his char is better than yours is due to six rolls of the dice...you're going to have problems with that. And for something your character would have to live with for the rest of its existance! Sure, if you're mature, you can rise above all that--but why should you have to?
One of the biggest claims in support of dicerolling stats is that pointbuy and similar methods produce 'cookie-cutter' chars. Now, this was sort of true in previous editions of DND, where stats, gear, level, and HPs were pretty much the only things that differentiated Fighter A from Fighter B.
However, in 3.0 and 3.5e, this is no longer the case. Stats are a very minor aspect of a char. There are races, classes, skills, feats, prestige classes, chosen spells, etc etc. It would be *very hard* for two different players to create the exact same character. They would have to really work at it!
Random statgen is an insult to the player (you're not a good enough roleplayer to allow your character any weaknesses!) and it's mean-spirited (like an adult holding a candy just out of a toddler's reach. "Yes, these are the stats you *could* have--but The Dice Gods Say No!")
Random statgen will never, ever appear in a campaign I run. And the game would have to be otherwise VERY good for me to even consider accepting it as a player.