Definitely not a fan of the idea of letting the player customize everything about companions.
Stuff like ability points or starting specialization should be a defining part of who they are.
I know there will UNDOUBTEDLY be mods that will allow to change even more than that, but still, I wouldn't be in favor of making it part of the standard experience.