if before Shrouded Hills I restart and at Shrouded Hills I have 1 Pick Pocket and 3 Pick Lock minimum so I steal a few Resurect scrolls and put them on Virgil. if I die he uses and if he dies I get one off his corpse and use it.
it's nice to be able to resurrect, but otherwise you'll probably have to rely on saves. if you don't have any saves beforehand, I find that virgil also makes a nice bench, and you can use those stiff limbs to hold a couple cans of beer. Don't forget to cover up his face, though, because it's pretty creepy to look at