I purchased these socks to help filter out the rampant algae my pool had, while I was bring it back under control. They are amazing at capturing larger particles. In fact, I believe that they helped me reduce my algae load by 50% over the course of 2 weeks, saving me from having to flush my sand filter every 15 minutes.
I did learn that, as these socks fill, they get heavy and they do block the flow of water in the basket. I broke 2 baskets before I caught on that I needed to dump and rinse them frequently--an expensive lesson to learn. I DID reuse my socks until they got too gross, which was a little over-the-top, because they are inexpensive. My use--filtering algae--is very different from most anyone else's, though, I am sure.
I rarely use them otherwise, unless I have pool users who have long hair, or sunscreen, etc., when I will put one on the basket to pre-filter those things. When I have needed these socks, they have not disappointed.
My pool is an above-ground round 30-foot, FWIW.