I agree 5 or 6 slots would be better ; allow more diversity ; but the game would have to be rebalanced ; and you'd probably need to recruit every companion. I wouldn't mind temporary NPCs joining the Party at times also.