If this is the route he's going to take, not offing the princess is the right choice. If he decided to kill her and use necromancy to revive her as familiar, there is a chance that someone might find this out later.
By using deception instead, there is nothing to be detected on the princess...