Yes, the companions are good, believable as their own persons. We could argue how they represent bad people, since many of them have... personal issues of this or that kind, but they still behave and talk like real people. There is a sense of depth there, that such a depth is of vice or deviation does not change the fact how the companions aren't two-dimensional embodiments of "character archetypes".
The companions can be described as either "strong female characters" or "Toxic masculinity stereotype".
Let me recap as far as i can remember since i nearly forgot all about the game, which is not really a bad thing:
1: Female Indian genius engineer lesbian
2: Strong female doctor, who has zero responsibility for anything
3: Strong black, pink haired drunk mercenary badass.
4: A Male white religous nut who has clearly aggression problems
5: A male white retard
6: a literal vacuum to fit into the quota.
These characters have absolutely zero interesting aspects about them and could have been written with a diversity checklist, especially the male ones as there is only one box.
EDIT: Hey
Infinitron, the problem is not the race of the people but that they are written on these stereorypes. *they* make race an decidingly important factor due to the aimed for "diversirty" (of race, not viewpoint naturally.).