Some villains are good as a surprise. But I'd say less is more with that.

In general, it's nice to know who the villain is. It makes the eventual build up to the confrontation more enjoyable.