Yes, Life Leech is worth it. I just played the final boss on Nightmare, and I was very badly injured until I whacked a summoned enemy Demon... once, and I was back to full (1100 HP). I don't even think I had it maxed out.
Lockpick may not technically be needed, but you can spare the skill points, and you get free money and stuff.