I have only one thing to say about the info of every character:
Wait until lvl5....

DnD lvl5 is the beggining for the casters. Lvl 3 spells are strong. We all know the famous Fireball, but there is so much more. Magic Missle, a SURE TO HIT spell you will have 5d5+5 in a single target or 1d4+1 for each missle. (yea 1d4 is low...but it's a sure to hit)

Also, you might not be using every thing you could, like Sleep spell or Holding person. Usability is a key for casters. With sleep and a melee warrior in BG3 I managed to deal 50+ damage in a single hit...so yea...they are "Liabilitys" as you said. but maybe, just maybe..you are not making "the best choice" if that even exists.