I like having some choice, but I feel like too much can be a problem.
If they let you do whatever you like, I feel less immersed into the universe if my character isn't what the game developer had in mind (I'm wording this awfully).
So I have no problem with customisation provided that it makes sure you still are relevant to your setting and plot.