Looks pretty straightforward to me. He's a damage soak for magic users who does them the courtesy of walking around with them.
I'd theoryscape him at somewhere around 100 points. Playtesting will help with that, though.
I'm cool with the current power set as is.