Yeah, these old games were kind of a wild west when it comes to design. I also love Fallout 2 to bits for example, but god damn can it feel cheap and frustrating at times. On the other hand there are loads of ways to cheese encounters, too, if you're interested in making things easier. Backstabs, Snares, Cloudkill (and similar effects), abusing Fog of War. Almost all of BG1 can be cheesed with Skull Trap. And almost all of BG2 can be cheesed with Set Snare.
I've only started playing BG3, but so far it's been a lot easier and simpler than both the old games and Divinity, which maybe is to be expected with it being based on D&D 5E rules. Compared to D:OS 2 combat has been a lot less complex and challenging. Granted I'm playing on medium difficulty. I didn't want to start off on Tactician after the Divinity games, but maybe I need to here.
Anyway, I hope you'll enjoy BG2. It's one of my all-time favorite games still, and I replay it every now and again. There are so many ways to set up fun parties with loads of interactions, especially if you use the Tweak that prevents companions from killing each other even if they hate each other. Some of the best interactions are from mixed-alignment parties.
narrow passageways that the AI pathfinding was not really able to adequately handle
I must confess that these days I always play with DebugMode=1 and one of the primary reasons is to be able to use Ctrl+J to teleport the whole squad when pathfinding acts up.