What makes Battlemaster and dual wield builds so much better than casters is that they actually get to land their skills reliably. That's the real issue. As a caster you do less damage, have limited resources, have no viable CC because their hit rates are abysmal, and you have no equivalent of backstab or action surge to give you two attacks in a row, one of them a CC attack that also does damage.
...which is because of Larian's "backstab" and "high ground" house rules.
All spells that target saves are nerfed hard because they can't benefit from backstab or high ground which have now become the
default attacks. Larian was afraid players would hate missing so much they mutilated the system and failed to account for many of it's aspects.
When encounters are being balanced around the fact that Lae'zel can "backstab" every turn and Menacing Attack is many times more powerful than in actual 5e, of course
everything else will suck.
This whole problem starts and ends with Larian changing the rules where the rules didn't have to be changed. They change one thing and create two problems. Then they fix one of the problems with something that isn't a real fix and create more issues. Solasta proves this. It's more faithful to 5e and proves the actual rules are much more fun and balanced in a video game than Larian's "fun changes". And it feels the tactics are real in Solasta rather than "move behind" and "go high" in BG3.