I've owned Leafguard for a few years. In general, it seems to work well.
However, it's almost impossible to get service to fix things. It can be done; but you really have to work hard and make a lot of phone calls before they decide to fix what was promised when they sold me the product. Some times you can't get through when you call, sometimes they tell you a technician will call back and doesn't, and sometimes they make you leave a messase and that somebody will call back, and guess what????
I don't recommend due to the false promises.
Reason of review: Bad quality.