I don't understand the whole "bad vs good" debate concerning companions. Since most are origins, I believe that they can be either very nice persons or complete psychopaths depending on player actions. I don't think they will be railroaded into a set path. So having a "good" party will be entierly dependant on how you play the game.