hi, I'm due for a new roof and gutters this spring. Owned the house two years, house is 18 years old, was supposed to replace the roof last summer, however ran into other more pressing maintenance issues. My question is, I live in a small town, three or four well reviewed roofers but no one that I know personally who has had to replace their roof in the past couple of years. On the other hand, I have a very good general contractor who has done work for me over the past two years and for some other friends over the past 4 to 5 years. He also does roofs, subcontracts out however I've been overall happy with him. What's the general consensus, stick with a roofer I don't know or a contractor that I do? Thank you.