For a successful AAA title, BG3 has an amazingly bad UI. Much worse than the original two games, too.
Examples:
In the character creation and levelup screen, you dont have simply a list of options that you are going through, as it was in the original game, and really in most games. There are options in all kinds of other places, too. For example gender isnt in the list - its somewhere to the right at the bottom. To make it even more confusing, when you switch to the graphics designer, its now at the top. Just so you arent in danger to find the option again. Unsurprisingly, if you watch people play the game, you see them forgetting setting an option all the time, because you have to move the mouse in all kinds of places.
For example when Bard levelups to level 3, they can set two Skill Expertises. They dont have their own entry in the list. You literally have to search for the option. Its extremely well hidden.
For that matter the graphics designer isnt an entry on the list either. You again have to find its very own button, again easy to miss.
The controls within the game are horrifying, too. You constantly have to move the camera separately to the group. That was actually in the original game, too, but there it was a 2D game where it made way more sense. In a 3D game its needlessly complicated to do.
The formations from the original game have not been copied. You kind of control who the leader is, but everything behind is a mess. That often matters when battles start and the allies are very far behind.
The original game was very big on having a pause and having a hard pause button and having automatic pause. In BG3 all you have is reload. I frankly dont get why people even bother with the ironman mode, I misclick far too often for that.
The worst one is this though:
Every time I try to maximize a container, the container is closed and my character starts running around wildly whereever my mouse ended up. I just interacted with a container. I clicked on the bar that controls the size, then moved the mouse. So why does that give commands to the character ?
I have literally tried to overload my character just so it would stop moving. Even that doesnt work. Even grossly overweight my character still moves. There is no other way to keep my damn character in place either. I cant sit down, or anything like that.
I'm a programmer. Not a gaming programmer, mind. But back when I was at university, I learned how design UI.
Is UI design no longer teached in universities ? Or what is the problem here ?!?