Well, Leech could just be small for me - it heals like 3-6 HP for me and eats big puddles of blood. Like roughly a full meter or two of area around the character's worth of blood is eaten for ... the most I saw was like a 9 HP heal?