OP your upsets with BG3 battle system, I think is because you are new to it. When you learn the system, the combat is exceedingly fun <3!
I found myself just loving the combat and gameplay after 50 hours into playing it ^^.
My advice is just to take the time learning the system, and abuse it like the AI does

.