One thing about our many companions is it has let me play the Warlock to see what it is like. I/m really not sure hoe BG3 does magic though. Both Wyll's Eldritch Blast and Gales spell and even Shadowheart's spells completely miss so frequently I question how the game calculates magic.
Of course the rate of misses in melee drives me crazy anyway. And I do not have the Karmic dice on.