I don't care if companions are annoying, arrogant smartasses and stars of their own show. What I want is my CC being as free as possible from assumptions about his/her personality and be able to roleplay whatever, even an annoying, arrogant smartass.