I still think that a cool approach to the game would be to have a core group of companions that will go through the full game (6-7 would be a good number here) and then have three to five companions in each act who are restricted to that act, have maybe a single specific sidequest and then we can have them as companions for the act. They'll have some comments and interactions, but not as deep as the full companions, and it would be a good way to play around with other classes you may not have in the party among main companions.