So far I've found I don't like any of the companions and their "personalities". So i just created my own party and got exactly what I wanted.
Being forced to have crappy companions was never a fun point for me, especially when they won't shut up over every little thing I do.