Done, it's
hereFor direct spell you only resist with Body (if it's a Physical spell) or WIllpower (if it's a Mana spell). But for direct spells, the DV is the hits on the Mage's Spellcasting roll. So it's not too bad, and you certainly won't go down in one hit.
As for your XP, you should improve your agility and strength a bit. If you're worrying about a Mage, a sprint could be a way to get to him fast with a Running check. In addition, more strength would allow you to stack more armour. A higher Agility would allow you to sneak on people, and of course, be more effective with your gun.
Of course you can put points here and there in your skills (Gymnastic, Running and Sneaking come to mind).
New qualities could be really interesting too, even if the cost is doubled. Drug Tolerant for example, to you use drugs (like Kamikaze) safely. If you want to tank, Redliner (CF, p55) seems counter-intuitive. But more strength allows you to get more armour. And better recoil compensation. High Pain Tolerance could be a good idea. If you're worried about mages, Magic Resistance should be considered. Of course, friendly spells are resisted too so it's not all good (though given our mages, maybe that's for the better

). Natural Athlete is interesting to get to your target faster, but it's not a "get it now" quality. Quick Healer is probably a must have: it's really cheap, and it helps healing the damage you took and since we don't have much downtime, it could be even more important than normal.
Adrenaline Surge is another way to act before anyone else without spending edge, but it's probably a bit expensive. You already have a high perception pool, but the perceptive quality could be useful nonetheless.
So to sum up, I'd increase agility & strength, get new qualities, and raise some skills here and there. Oh and remove Insomnia. Since Echo sleeps in Rowena's arms now, he should be ok (and Insomnia is nasty)
Apart from karma, one thing you could consider is a Synaptic booster. To get it you would have to change some of your existing cyber but from what I see on OP, most of your stuff is Used. Change that and you should get enough Essence hole to get a Synaptic Booster in there. Maybe there are other things to add, but if there's one thing I know less than riggers, it's implants so I can't help much there, sorry
