The things I don't like about the scripting (regarding difficulty) is that I know stuff like which one is Mayrina, and I know where the invisible duergar went. Overall, though, I just don't see how a lot of the scenarios could be randomized.
I really wish the AI could learn. If it had a way to process all the millions of combats and optimize itself to beat the players, then the game would be far more challenging. I don't know how many years away from something like that we are, but it doesn't seem like an unreasonable approach. isn't that what AI is supposed to be good at?