Quoted By:
Truth be told it's almost never a good idea. You always want to have a backup plan if you can and leaving yourself open to taunt just isn't good if you simply don't have to.
For example, I have a Jellicent using scald, toxic, taunt and recover. I'd love to use will-o-wisp instead of scald and honestly it would probably win a few games that scald might not come through on, but I'm not going to knowingly put myself in a situation where any random pokemon with one move can totally invalidate my utility/wall pokemon.