Absurdely strong end bosses unfortunately are a kind of tradition in D&D computer games.
Ah this brings memories.
The trick to beating BG saga bosses is to be a sorcerer / wizard with spells that can breach through magical defenses and put up your own - it's very much rock / paper / scissors, once you learn which spells target which protection, you dismantle all those bosses like 1,2,3.
I didn't have any issues with ToEE end boss, but IMO the hardest fight in the game was Balor. After reloading like 10 times, I had to cheese him with web / cloudkill.
But for me the toughest fights in DnD RPGs were in IWD series. IWD 1 Belhifet was insane, just as IWD 2 Isair and Madae - absolutely brutal fights.
BG3 is a joke in comparison. All you need is dimension door and globe of invulnerability scrolls lol But! I'm not complaining about BG3 fight from creativity / variety pov. Amazing job - literally every encounter is memorable, and last boss even has WoW-style elements to it. Just need little difficulty tweaks.