Cael Your opinion is horseshit.
"Regular companions are shit because they're not perfectly optimized, the ogre and hillgiant are too powerful."
But you don't mind optimizing your party to death and casting all the buffs that make them as powerful as scropp and oohlgrist.
Not even talking about crafting or rest spam.
My take is whatever is in the game and you find entertaining, you should use.
And if you find something is overpowered or you want to go for a run with handicaps, it's fine as well, i know i did both and both were fun.
Everything should be allowed, nerfing and balancing is the real plague, along with the no fun allowed police.