I have not used this brand but I have tried several different kinds with either plastic or metal "screens", which appears to be what these are. They all would catch leaves in the screen. I just experimented with them a short time and if they caught any leaves, I got rid of them.
I ended up with these and have been very happy. Water does not run over due to the "dam" type design and I have never seen a leaf on one. I mostly have locust and ash trees, no pine.