Alright, this idea just struck me out of nowhere, feel free to shoot it down if it won't work/is dumb...
Alright, I've heard here and there that summoners and other caster schools need to be summoning things like pets in order to be effective or in alignment with their school...However, it's argued that the coding would be too complex or their being other problems...What if you did this...
Ok, a high level summoner casts the spell "Summon Kwellen V" which summons a Magma Kwellen (Or something like that) to fight for the caster...It would be a toned down version of the WA mob and be on a short timer, and would take away from total XP gained (To prevent abuse)...However, the pet Kwellen would have a higher aggro rating to mobs than the caster, so it would be an effective meat shield...
Now, to make it work...Summoner casts the spell and poof, a Kwellen appears...immediately it's alignment is switched to NPC Guard, and it's guarding post is set to 'X'...'X' isa variable that correlates the location of the caster, so the Kwellen will follow said caster around...It will be nonhostile to other players, and be hostile to mobs...Set the despawn to 'Y' or 'Z', where 'Y' is a 2 minute timer, and 'Z' is another creature being summoned...That way, after the timer runs out or another critter is summoned, the Kwellen disapears...
As for summoned creatures, start with maybe 3 per tier to keep it simple, and have them be things like Golems or Kwellen...Perhaps Guardians (And only Guardians) can summon a Treant...Rangers summon animals...Spiritists summon zombies...you get the picture...just make sure that the summoned creature is weaker than the same creature, and perhaps take it a tier down (So a tier V summoner can only summon tier IV critters)...
Anyways, feel free to flame, improve upon, laugh at or improve...