I guess that depends on what kind of blood you are looking for. Dripping, spilling, flying, squirting, pooling? there are many different ways blood can be shown, each having advantages and dissadvantages as far as creating those effects.
However, if this is going to be blood from a live action shot, digital blood almost always looks, well, digital. IT is best to do it in real life.