We have LeafGuard on our house and are happy with it. IMO, single best investment we made in the house, in terms of labor-saving.
Before LeafGuard, our gutters were open with a not-so-fine screen mesh on top. I'd say the openings in that mesh were about 1/4 inch. Tree crud was always getting caught in that mesh, while finer stuff went through and sometimes caused clogs in the actual gutters.
I haven't done anything at all with our gutters since installing LeafGuard. Our 2nd floor is too tall to get to, at least by me, so no way would I even dare to get up there to unclog gutters.
Our next-door neighbor as LeafFilter and while the LeafFilter keeps her gutters from getting clogged, the tree debris and whatever else collects on top (on that fine mesh screen) so she has to get up there and sweep off her gutters every few months.
ETA: We had LeafGuard installed maybe 10 years ago or so. It was a little pricey then. I have no idea how much it costs now.