i personally favor the death knight aproach (high necromancy + weapon skills = lifesteal on each hit) combined with retribution to reflect enemy damage (and thus healing you from necromancy) you get healed everytime someone attacks you and everytime you attack someone...
but thats just me.