Which is better to track a vocal dry without any effect then adding the effects on mixing or to track it with a little amount of reverb, delay or any other effect?
My choice: track without any effects at all, and add them later.
Some singers like to hear a bit of reverb, and in some cases, the song is one where the voice needs reverb. In those cases, I endeavour to feed reverb to the singer, but not record it.