Attributes should be either fixed or with very minimal increases (something like the FO:NV implants, or the ability score increase every 4 levels from 3E). To me, this makes character creation much more interesting, because the decisions you make will stay with you for the whole game. Having to put some thought into it is a good thing. Compare this to the system in Dragon Age, where the few points you distribute at character creation quickly become irrelevant as you level up further, and you end up with your primary attribute increasing 5 fold over the course of the game.
As for point buy vs rolling for stats, I have fond memories of rolling up characters in Baldur's Gate and Icewind Dale, but my preference is for point buy just from a balance perspective. I also agree with making all attributes benefit each class, most of the infinity engine games were guilty of having complete dump stats.