I'm not a HtH pro, you may get much better builds from HtH experts:
S - 7, P - 1, E - 10, C - 1, I - 2, A - 10, L - 9
JINXED, BONEHEAD or HEAVY HANDED + BONEHEAD or HEAVY HANDED + JINXED
Adrenaline Rush, Toughness, Even Tougher, Close Combat Master, In Your Face, Stonewall (life giver), life giver, Bonus Rate of Attack
buffout, psycho, nuka cola, beer
S - 10, P - 1, E - 10, C - 2, I - 2 (1 if you take Bonehead), A - 10, L - 9
AP - 10
DR (CA MK II) - 75%
Now, 21 party points is too low to get a companion.
Beer gives +1 CH (therefore 2 CH)
Mentats gives +2 CH (therefore 4 CH)
Mirrored shades gives +1 CH (therefore 5 CH)
Armor +1 CH makes it 6 CH in total
that is 61 Party Points. Raise your Speech to 100% to get additional 30 party points (91) - this will be enough to get 1 companion (70 PP), with 100% speech you are able to get Magnetic Personality perk, which grants another +50PP. Also, if you raise up your speech to 300%, you will have in total:
100 PP from speech, 61 from Charisma, 50 from MP perk = 211 (2 companions and 1 merc)
From my POV this is both - companion & pvp+pve viable build.