When you do life leech without Vaal Pact, you get the life back over time. (At a rate of 20% of your maximum life per second)
With Vaal Pact, this is instant. You will want to have life leech if you choose this keystone, as it does not grant you any additional leech.
As well, you no longer gain life from life flasks, nor does any life regen apply.
It can be combined with Ghost Reaver, in which case the ES you gain from leech will apply instantly, rather than over time.