You’re definitely not alone, pools near trees are basically debris magnets. One thing that helped me long-term was changing expectations a bit and designing the setup around damage control instead of total prevention.
What made the biggest difference for me was creating a “sacrifice zone” in the pool. I adjusted the returns so surface water consistently drifts toward one side, then positioned that skimmer as the main catcher. Once debris predictably ends up in one area, daily cleanup stops feeling random and frustrating.
I also stopped thinking of covers as all-or-nothing solutions. Even if a cover or net only blocks 60–70% of the junk, that’s still a huge win over fishing everything out of the water later. Less stuff hitting the water means less staining, less breakdown, and fewer chemistry headaches.
Long term, the goal isn’t zero leaves, it’s stopping debris from sinking, decomposing, and turning into cloudy water or algae food. When you look at it that way, tools like leaf nets, skimmer inserts, and circulation tweaks start paying off fast. You’ll probably always be skimming something, but it shouldn’t feel like a daily punishment.