What cleaner works best for you will be based mostly on how much and what type of debris you get in your pool.
I have loads of stuff entering my pool year round. I'm in deep woods with loads of wind year round. Leaves, plant debris, blown in, anything you can imagine, and extreme amounts of very fine dust, sand, silt, chalk dust, clay dust, etc. Plus what the dogs drag in from running and playing in the silty areas.
The Pool Skim was one of the best additions to my arsenal of "cleaners". In fact until a month ago I had so much stuff still going into the pool I was using two Pool Skims. It catches much of the large and small stuff before it settles to the bottom as long as the pump is running, which, in my case is 23 hrs a day, on pretty low speed but enough flow to get enough water to the Pool Skim(s).
I have the Aquabot, big brother/cousin to the Pool Rover, that I run for 6-8 hours each night, which is great for large and small debris but the best cleaner I have for leaves is the Polaris 280 using either a Polaris leaf bag or an Aquawerx after market bag which is as large as the Polaris leaf bag but catches much of the finer stuff. If you have extremely small debris, like I have, that goes right through the Polaris sand/silt bag or a stocking liner for the bag then the next best thing for Polaris is the E Z bag disposable. It catches much of the fine stuff but not all. I have found that I can rinse it out and get several cycles per bag. After a while the bag begins to deteriorate though. The absolute best is the bag I've fashioned, using the E Z bag as a pattern, using the material that is used for dust/allergen pillow/mattress covers or even more economical white frost cloth for plants; essentially the same material.
With my extreme microscopic stuff the fabric in the fine bag for the Aquabot clogs up before it can pick up all the leaves. Right now I'm compromising by using the regular mesh bag which throws out enough of the tiny stuff, that goes throw the mesh, that the filtration system gets most of it. I can really tell the difference between what is being filtered, using each of the bags, by the amount of stuff in the skimmer sock every morning. When I use the regular mesh bag the skimmer sock is almost saturated with fine stuff. With the fine bag, in the morning, there is not nearly as much fine stuff in the skimmer sock as the fine bag filters out much of the stuff.
What ever you use results really depend on how much stuff is entering your pool. What enters most pools on a "bad" day is a very "light" day for my pool.
gg=alice