I always suggest an auto-fill system, one that also protects the pool from overfilling. I like mine because it connects to the pool via an equalizer tube. That means water won't slosh into it, like some overflows that are just holes or grates in your edge tile, nor will it gurgle water into the pool while filling. All silent.
And it takes water from the pool from down below, instead of the surface. That's important to me because my rain water will float on top, and my "old" water will be pushed out below. That helps me rid the pool of accumulated salt and CH in the winter time. Your area might be different, and have different needs in terms of evaporation and rain collection. I just know with my system I'm never thinking about water level, it's never too high or too low.
Some pool builders don't like these systems, and that is somewhat justified. If the filler fails in the on position, and the overflow is still working, you could be pumping fill water to overflow and not notice it for hours or days or more. It actually happened to me, but I caught it quickly (because I check it as part of my daily pool inspections routine). I know for a fact I didn't waste any more water during that event than I would if I left the fill hose running overnight, which I would surely do regularly if I had to fill from a hose bib or manual fill valve. Tradeoffs. Plenty of folks here have to drag a hose out everyday to fill their pool. No thanks.
More importantly, you can decide later to abandon the auto-fill/overflow system if you choose to. Just shut it off. But you cannot
add one later.
This is mine. There are other brands. Check out the drawing on that page to see how the equalizer tube works. You can even install the working part at your pad, up to 30' away. It doesn't have to be another covered hole in your deck near your pool, like other systems.
More than you ever thought you'd need to know about auto-fillers!