Okay, so here's a hint for whoever thinks of playing IWD2 in the future.

If you want to have two arcane spellcasters, make one a wizard and o e a sorcerer. DO NOT make two wizards. They learn spells from scrolls and scrolls are really scarce in this game, so you just won't have enough to share between the two. Sorcerers gain spells upon leveling up and can cast more per day but in the end have a much more limited selection of spells, so choose wisely.

Also, remember that a wizard's spell casting capabilities are based on their intelligence, while the sorcerer's is based on charisma. So neither needs the other stat at all. Don't mix those up. You're gonna have a bad time.