Cleaning the gutters is something you can do yourself. This sort of work does not require a lot of certifications, qualifications, and experience. Now, if you are unsure of your ability to clean the gutters well, hiring a professional with all the tools and expertise...
A clean roof is good on so many levels. It creates the right mood. Imagine driving up to a house covered with an incorrigibly dirty roof. Your moods are likely to change. You might begin looking at the inhabitants differently, wondering how they can live comfortably...