I agree 100% with you. The 1 and 3 bother me a lot, and your suggestions are great. I have another one too:
When you leave the camp, a screen appears with all the companions, for you to choose who will accompany you, without having to recruit one by one with dialogues (similar to what happens in Pillars of Eternity: Deadfire when you leave the ship). Reference here.