I finally finished the house that had Leafguard installed. Insurance ended up paying for it after a huge fight on my end, but I had to handle the vendor side because the gutter sales guy said "I don't like working with customers and I'm not good with dealing with their issues."
So, I agreed to handle it all, they contracted with me, they first insisted I pay 100% to them prior to starting. That's a no go for me to the tune of 20,000 dollars. I negotiated their initial price down, and got them to half up front. I paid it. Then they took the gutters off and reinstalled, but Leafguard sent a crew out and they then requested money from my homeowner who paid the second half direct. They took money from someone who was not contracted to pay. So, not only did they completely get involved after insisting I handle everything from management to payment, they screwed up everyone's books. I'm now stuck in a circular wreck of trying to get the customers money refunded so I can pay the invoice and have the money released from the carrier. The leaf guard salesman said it's a problem for his manager and his manager says it's a problem for corporate. So, that's the kind of thing you have to deal with. Personally, I cannot recommend them due to the incompetence and complete lack of knowledge in legal/accounting/cooperative trade practices.
All of this to say, make sure you pay attention and also their prices are completely negotiable if you are willing to walk away.