I don't particularly like the simplistic Solasta mechanism of continually interrupting you with questions; it gets annoying for me pretty quickly.
I would prefer a system where I get the *opportunity* to trigger a reaction, without the *necessity* to constantly say no. So, maybe, an area of the screen "pulses" to prompt you to the possibility of a reaction[ if you click it, it displays the Solasta-Like reaction dialog, if you ignore it, it does not.
You could even have something akin to the existing on/off system for automating reaction types, but instead allow a choice between auto-trigger ( existing mechanism ), prompt-to-trigger ( my preferred mechnism ), ask-for-trigger ( Solasta mechanism ) and off. That would allow everyone to set up reactions the way they want, without adding too much development work.
The most difficult part of the reaction system rewrite would probably be players using their action to set up a contingency reaction. Larian may just give a limited palette of contingencies and reactions, or may just not bother at all!
Yeah, I think that a purely automatic reaction system has too little flexibility, and a full interruption system could potentially get too bogged down.
I do think there's a spot in the middle where parts of both could be combined. Reaction toggles could still exist, but instead of automatically triggering the first use of a reaction, an enabled toggle would actually enable prompts asking the player if they want to use their reaction on that trigger. So for a wizard, you would turn the Attack of Opportunity toggle off, but the Counterspell toggle on, so that if something leaves the melee range of a wizard, the wizard won't automatically swing. If someone casts a spell - ideally, there would be an automatic Arcana check to identify the spell (like Solasta), and you would get a prompt asking you if you want to counterspell. If the arcana check failed, you're just told it's an unknown spell. If it succeeded, you are told what spell it is.