Leroux: Also hated how Minsc would throw a tantrum if my priorities in exploration didn't match his. On my first try of BG, I actually managed that he not only left the party but attacked me on top of it, because I hadn't realize his quest was time-sensitive (apart from me possibly not even knowing where to go in order to solve it). I think that was more or less when I abandoned BG at the time (I started from scratch and played through it a few years later, but mostly because I wanted to play BG2).
This is actually one of the problems I had with Baldur's Gate 2, how the game would throw time-sensitive quests at you when you're just trying to mind your own business.
(I rage-quit BG1 for a different reason: The game threw an enemy that cast Improved Invisibility at my level 1 party, which had no counter for it. With that said, I never liked real-time-with pause combat.)
I heard that Baldur's Gate 3 handles things better; instead of having companions initiate conversation, there's apparently some signal that the companion has something to say, or something like that.
MartiusR: In my school days I had a chance to play (and almost finish :P) Icewind Dale looong before I've played Baldur's Gate for the first time.
So I totally share that preference, some characters (with specific classes) are "reachable" quite far in the game, which is even worse, because in this case you have two options:
1.Creating your character with that class
or
2.Deal with lack of some class for long time.
I can't say any of those solutions are pleasant, so I'm definitely preferring to create my whole team from the scratch.
This kind of stuff is working better in games like Fallout, Arcanum or Planescape: Torment. In first two games your character is supposed to do almost all kind of stuff and company is only supporting with firepower (occasionaly with different things). While in Planescape - well, this one is a bit tricky, since your main character is extremely flexible (so you can decide to change his profession during the game) and rest of your company is rather unique and almost all of them are useful.
BG2 actually has this sort of issue, particularly with the lack of characters who can actually level up as a thief. Thing is, I *don't* want my main character to be a thief; it's not the role I enjoy the most. (My preferred main character role is that of a healer.)
One thing about Fallout and Arcanum is that they use classless systems, so you aren't constrained to the abilities of a specific class. (With that said, the skill point systems those games tend to use tend to overly favor specialized characters, at least until skill caps are reached; contrast this to games like Wasteland 1 and Elder Scrolls games (excluding Arena), where skills rise by use, making it feasible to develop a new skill for an older character.)