I don't think weapon boost needs to be concerned...The most powerful and constant attack for Magic users is pouring poison(especially poison wand)on fire,and staff is only a little weaker than strength-based melee,so they also need good weapons.About skills vs M-armor.
Fire or poison dot(=damage of time) are not so useless,and so is bleeding for Physical camp.However,decaying touch is so powerful,as I can kill Bishop without armor with decaying+2~3healing skills.
To be short,give my advice:Rob the rich?Or feed the poor?
Plan A
1.Increase Wand damage(at least +50% to catch up with Bow),and decrease poison+fire combo
2.Increase Staff damage a little to catch up with Two-hand Sword
3.Design powerful magic combo for killing no armor units
Plan B
1.Decrease healing skills not related to intelligence,especially the Ranger skill "heal 30% max HP"
2.Increase physical damage types,and add corresponding physical resistances
(Anyway,it's only my own opinion.
A balanced and interesting game with enough complexity is nearly impossible.
And I also prefer complexity or interest than balance.)