I don't see why it can't be both ways.
How about a set of settings, where you tell the system which options you want to be given, and which ones you want rolled randomly or chosen automatically (that is, always the same choice). This would satisfy both those seeking maximal control, and those who want to get straight into the game with minimal fuss.