I feel that more options is not always a good thing. I've had this discussion before on forums such as Q23 but my argument is the same; I want a "designed" experience. A vision fulfilled by writers and designers that let's me play in their world but this world has a theme and a path and comes with rules that you must follow for the story to work.
Outside of a difficulty setting and UI customisation I don't want a "create your own game", "emergent gameplay" experience with this title. I want to take part in the story primarily on their terms, not my own. Choices matter little if they can be undone when deemed inconvenient.
You still have the option to restart the game after 10 minutes and test out all the different characters and builds, but when you do commit, the story has begun, there are no backsies and that's how it should be.