@OP:

1) Add a quiver with limited slots to our characters. The ammunitions in the quiver can be used in combats. Others are in the Inventory.

I beg you not to. Managing ammo in older games for the sake of it is just annoying if it's not coupled with a reasonable attrition system per map (xcom2 with managing ammo left in clip+ cooldowns) or on the scale of the whole game (any survival game really).
Maybe an " Infinite quiver" with limited ammo " Per combat" would be a thing? Promoting this way multiple roles/actions from archers apart from spamming their arrows?


3) New Larian IP / video game

Apart from what you listed I would add combat speed adjustment with "Simultanous AI " as #1 solution.
a) If we have 2 enemies acting , then 1 ally, 4 enemies etc then each group of enemies can act ON THE SAME TIME.

I had comments regarding this stating it could be too chaotic but I think it comes from the fact you don't expect it.

You can have :
Enemies who will act have a red circle under their feets blink red for a second and their targets can be highlighted in yellow.
Their all make their action.
You have a bit more explicit combat log that would be visible by default and you could hide it/show it on click instead of being hidden by default and having to make it appear in options.

small note : I had this already happen to me. My game lagged for a pico-second and when it unfroze a group of enemies acted on the same time. I didn't expect it so my first reaction was
"wtf just hapenned". But as soon as I traced back the attacks to my attackers I was like "oh ok, so he shot an arrow, that guy launched a spell and this one is looking for a ladder".

The goblin camp would be so much more enjoyable with this faster paced combat style.

b)Animations can be at least 20% / 30% faster for both enemies and us regardless of the AI thing.


Alt+ left click in the inventory on an item while the camp stash is opened transfers the item there. Make it a reality.