Malrath's healing ratio skill works good, energy bonus is good, +5 in levels is alsio very good.
I'm not sure about more health or better lifesteal ? Feel like he would benefit more from bigger HP pool... Skilled lifesteal for now.
I skilled his magic armor, though he might need aditional physical resistance and/or physical toughness to survive Tareth, Tashi and such. Being a frontline usually means he'll be absorbing some or most physical dmg the enemy team deals. He'll also receive a lot of magic dmg, especially when facing Nylia, Serafine, Xanos, etc.
Will get back and report after I finish his awakening, forge+enchant the item and put some more skill points in his academy tree.
Nilya is very good, big crit. magic dmg + freeze. Buff her ph.skills so she doesn't get totally wrecked by nightshade, lars, malrath etc.
Get her all the items she requires, and buff them if you're O+.