They seem to do a lot better than I thought. The new lesser Vampire cards are a really good engine (Retainer and Familiar). I just might try them out then...I still wish we had Domination though xD.
The card is basically a Divine Punishment with the LP gain as a bonus. So in my opinion,it could've been added. It would give them that little bit more power.