I think the problem lies not in the draincode but in the fact that the target has nearly no chance to resist. The mage rolls the sum of two values (his magic attribute + his spellcasting skill) and the victim may only roll one value against it (his willpower). The magic attribute and spellcasting skill are very usefull stats to the mage, and he will try to max them, but willpower on the other hand isn't that usefull to most people, so it will be low in most cases. Even if you increase your willpower to resist magic better, you still dont have a real chance, and its really expensive since SR4A. Theoretically the victim may use counterspelling, but fact is, that the most victims wont have that.
Imho the main problem isn't that the mage has a good spell that can swiftly waste a number of no-name punks. A grenade can do that too. The problem is that even elite opponents don't have a real chance (without counterspelling).
So here is my idea: There should be a skill for mundane people, that determines how trained you are at resisting magic that trys to invade and destroy/take over your mind. I would call this skill: the "Mental Fortress Skill". It should be rolled in addition to your willpower, when resisting certain kinds of magic, that invade the mind.
QUOTE
Mental Fortress Skill:
This skill represents how trained the character is at resisting magic attacks that try to invade his mind. The character may add the rating in dice to resistance tests against: All Direct Combat Spells, all Mental Manipulation Spells, Perception Spells that directly read the victims thoughts (only Mind Probe and Thought Recognition), all critter and adept powers that control or alterate the mind (including involuntary Possession and Inhabitation).
Specializations: Direct Combat Spells, Mental Manipulation Spells, Perception Spells, one single critter or adept power
This skill represents how trained the character is at resisting magic attacks that try to invade his mind. The character may add the rating in dice to resistance tests against: All Direct Combat Spells, all Mental Manipulation Spells, Perception Spells that directly read the victims thoughts (only Mind Probe and Thought Recognition), all critter and adept powers that control or alterate the mind (including involuntary Possession and Inhabitation).
Specializations: Direct Combat Spells, Mental Manipulation Spells, Perception Spells, one single critter or adept power
Of course this skill wont be for anyone. Streetpunks and norms won't have it. Security guards that are well trained may have one rating. But guys, that are badass, like swat teams or prime runners will have it. Also wealthy paranoid businessmen may have paid some one to condition them against mind manipulating magic (like in Inception).
How you train for this skill may be different, depending on your view of magic. For example: Mental conditioning, meditation, neurochemical treatment, or simply being hit by fare to many spells in your life. If your lifestyle has the Haunted quality you might develop it after some time

Like said above, this skill is availible for mundanes and awakened. It's compartible with counterspelling and not availible as skillsosft.
What do you think of this idea?
(I'm also deliberating if manabased illusions and negative healing spells that affect mental stats should be affected)