I definitely agree with being able to freely interchange companions throughout the entire campaign. If party size is going to limited as greatly as it is, the important of having many companions to swap between for various scenarios is greater.