In general I prefer a point buy system over a roll-for system, but D&D's point buy has always felt like it's too restrictive. In general when I run I gave my players 30 pt buy. And then there's my brother's game and he was thoroughly uninterested in running average statted characters so had us roll 5d6, 7 times, keep the best... then he compared stats and boosted everybody to the number of points the person with the highest scores rolled.

I've had a couple GMs like that "The stronger you are, the more interesting things I can throw at you." and "If your abilities are higher, you'll get more feats and those are more interesting than ability scores." are sentiments given.