I liked in BG2 that companions really could be too busy to travel with you for a while. Like Jaheira and her secret harper mission or Keldorn trying to make peace with his wife. That felt more natural. And I'm ok with companions bering unavailable for a time due to personal stuff. Plus it made me use different companions. Jeldorn was always my tank and Jaheira often my goto druid, so I used Cernd and Mazzy or Valygar instead. Not a fan of Cernd, but like the other two.
"We are all stories in the end. Just make it a good one."