I bought Gutter Guard last year from Home Depot and installed it myself. Saved me a ton of hassle this past fall. Would recommend.
Before that I hired someone through Amazon Home Services to clean the gutters. I liked that approach since if they did a bad job (which they didn’t) I was dealing with Amazon customer service which is very good.