I'm going to second most of what CollaSama said.
You have two mages both with base memory at level 7. That's a total of 6 Memory slots each. Most characters will want to invest at least a little into Memory, but ESPECIALLY mages, because their utility is dramatically tied to having enough spells to do something each turn until some come back off of cooldown.
I've even invested extra memory into my melee characters as well for the extra utility.
I will agree that Staff is not very useful for a caster compared to Wand + Shield.
Shields ARE a reason to put points into CON because better shields require more CON. Also, people call CON shit because, in theory, if you are so good at the game's combat that you never lose your armor and take health damage, the points into CON are not doing much good.
Hothead on a mage is a good pairing for Savage Sortilege, but Savage Sortilegeis indeed not a very good fit for a Hydro/Aero caster compared to a Pyro/Geo caster. Hydro in particular is pretty weak damage-wise. If you're a mage and not taking Savage Sortilege, Hothead does't really fit.
Red Prince
Why does your DPS mage only have 1 point into Geo? You should have at least a second by that time for access to higher tier Earth spells, to better combo with your fire ones.
Ifan
Going 1H + Shield is not that good in this game for a fighter because enemy AI ignores tank-type characters, and it cuts your damage output drastically. It's better to go 2H for better damage.
Lhose
Putting all your points into Scoundrel is a bit much. It can work, but there's better things you can do with it. Like Aero for controlling positioning, Polymorph for mobility and invisibility, Huntsman for Tactical Retreat and Duck Duck Goose, and Warfare for pure damage.
I am building my Rogue to put a bunch into Dual Wielding, BUT I am specifically going for a dodge-focused build instead of a damage-focused build.
Guerrilla is awful and useless. Never take it.