Don't get me wrong, I like Captain Hook and the Wicked Queen and Cruella DeVille. But a lot of people feel we don't have to improve on SNOW WHITE: SWEET PASSIVE GIRL vs MEAN WITCH = CONFLICT. As much as I like SNOW WHITE, let's face it, it's largely artificial. I do think you can have the best of both when a protagonist has to struggle with his internal demons and fight an external villain at the same time. Otherwise, the "good guys in white hats versus bad guys in black hats" can't really transcend one-dimensional melodrama as far as I'm concerned. Melodrama is fine by me, by the way, but let's call it what it is. If you're doing that, embrace it knowingly and go forth.
A couple of my favorite movies have no tangible villain at all. In Mel Brooks' first and still best film THE PRODUCERS there is only the sense that the protagonists are in the process of committing a highly risky but ultimately vicitimless crime. A lesser writer would have thrown in a snoop of some sort to discover their plot and attempt to expose them...yadda yadda yadda. Happily, Brooks never stoops to this and it keeps the movie clear and manic. The only physical villain appears in the very first scene: a landlord who pressures Zero Mostel for the rent, and then disappears quickly. At the end, we see our heroes defeated in court by a fairly neutral judge and jury and sent to prison, where they thrive anyway. The "villains" in this story are: poverty, prison, society, loneliness, failure etc. A friend I know who also loves this movie thinks Zero Mostel is the villain, and I wouldn't argue completely. But in a traditional sense, he is also the hero. What I love is that the actions he and Gene Wilder undertake, which are basically criminal, are so laden with understood risks that an on-screen villain is not even necessary. A purely subversive comedy in every sense.