That is an important consideration to understand, Ellen. Without a main drain, if for some reason your water level drops below your skimmer opening, or the skimmer gets clogged, your pump can get starved and can possibly get damaged. But a main drain would solve for a low level only if you have the type of skimmer that shuts itself off when the water level drops. Otherwise, it won't matter. An open main drain would solve for the clogged-with-leaves scenario.
An auto-filler can help combat the potential low-level problem, as it would always keep your pool full. Well, theoretically. If the auto-filler fails (they can, and do) then that protection would go away. And, of course, Murphy's Law dictates the auto-filler will only fail while you're on vacation!! I have no drain and auto-fill and have never had a problem. The auto-filler failed once, but got stuck on, not off. I was home, noticed it, fixed it, and it hasn't happened since. I think it got stuck because I sent a bunch of crud down the filler supply line when I was working on that plumbing, so it was a fluke occurrence. Anywho, it's something to think about before you decide what to do.
As a secondary "safety," I have a webcam on my pool and can watch it while away. I can monitor water level and water color, watch for any algae event, and watch the squirrels drink the water! It's the next best thing to being there, and better than trusting a neighbor or service to keep an eye on things pool.