I have an idea regarding difficulty levels: why don't make them partially dynamic? I can imagine a horizontal scale in the options with the classical easy, normal, hard, hardcore, but it could go on and on, so if we play different and the other parts of the world become easy and boring (just like in another thread someone killed the whole city and after exiting the orcs and undead were too easy to beat even in hard mode).
I know, one of the main issues is that the foes don't level up with the characters, but if there would be more difficulty levels, they could give boosts for the foes if needed. For example the next level after hardcore could add +50% to the HP of the foes, or increase their damage, or whatever. With this dynamic concept Larian could solve the issues because of the large freedom of the game, since this is the main factor, why it is so hard to balance the game.
They could balance the game on easy, normal and hard, (or even hardcore), and after that they could add such extra boosts.
The diff level could be changed anytime, so it would be kinda self-balancing.

What do you think?
Sorry if someone already mentioned this, I don't have much time to read the threads..