To people who have a problem with the companions we have, why not give examples or write about how you would actually like the companions to be?

There's no requirement in any such game for every companion to be likeable by all players. Theres no requirement in real life that everyone else has has to be likeable to you.

People often would say that 'if you have a problem with everyone else, then maybe the problem is you'.