I've played a bit with the basic ai using the new .ini options enabled (version 8.0.1 according to my weidu log): auto attack, auto healing, and auto long duration buffs. They work, but I think there is room for improvement, particularly with auto healing.
My experience with auto healing on basic ai is that npcs will do the following things I find annoying:
they will interrupt movement to cast a healing spell
they will cast healing spells during combat
The former is annoying because it delays what I wanted the character do, and even if I didn't mind that I still need to order them to move again after they finish the spell. The latter is annoying because it results in the character often doing what I do not want them do to, wastes their action for the round, and dips back into the 'game playing itself' that I am seeking to avoid by using the basic ai in the first place. While not a problem with the ai itself, there is also the issue that waiting for a dozen low level healing spells to be cast sucks.
I would suggest that when this option is enabled, healing spells are only cast by the ai out of combat and when they are not moving.
The SCS ease of use ai avoids a irritation by having all of its scripted spells cast with 0 casting time and aura cleansing. I think you will see the value in this the next time you wait for two priests to cast their 20 cure spells.
I would also suggest that be used for the long duration spells being auto casted. Having to wait for ironskins after a rest seems like a waste of time, when it could be instant and confer no mechanical advantage to the player.
These concerns notwithstanding, the .ini options is a great improvement to the basic ai. Well done, as always.