This again is a very convenient generalization based on your preference. I absolutely do have to put up with them to fill out my party. I don't see the point of playing with party companions who are empty vessels with no personality or story. So the option of custom-creating companions is an option I won't even acknowledge as a real option.
Well then you are just setting yourself up for disappointment don't you?