What I'd like is that it's hard to keep a large company of companions, but it is DOABLE if you invest some play-time. By this, I don't mean you have to have EVERYTHING go perfectly, that'd just be way too hard and bothersome. Instead, I mean you should be able to gain your companions' respect over time to the extent they won't mind staying with you, even if you have four companions with the hair-colour they hate.