You're right, there could be a bit more variance in elemental weaknesses. And weaknesses are often fairly minimal (-20 is the typical lowest resist) compared to high resistances (50+ frequently). Several enemies could gain more significant weaknesses. Like, the frogs have -20 earth resistance, and that could probably be at least -40 (assuming more earth dmg skills to make that useful at all.)

I agree that the staff-warfare build is pretty much more work for less effect than a standard build, but it's alright and fun imo. By no means in a perfect spot but it's a start.

And I want magic/physical resistant enemies not just as gimmicks in themselves, but in addition to magic buffs and tweaks to the armor system and whatnot. More overall skills will help. Magic should provide more utility (buffs, debuffs, movement, etc) than physical in general, but right now there's simply not enough skills to showcase that aspect.