If you live in an area where heavy snows are common, I would strongly recommend a metal roof. I used to think that metal roofs were tacky, and I think the early one were tacky because they would rust and look pretty ugly. Our roof is at a sharp angle, as is common in snow country, to discourage snow from building up on the roof. There are a couple of dormers and another section of the house was built out of what was once a full-length porch, I think. Troubleshooting leaks wasn't an easy task because the leak might be in one place, but it might come down into the house in another area. The house was built in 1910 and it had been a while since the roof had been replaced. First we had a leak in the rear of the house, over the library. It came from ice damming. In that part of the house, the roof isn't very steep. We replaced the roof with asphalt shingles. A couple of years later, we had a leak in the main part of the house. By then, the price of a metal roof was about the same as an asphalt roof, so we decided to go with metal. We bought the materials from the Amish, as they have a metal roof business. Instead of hiring them to install it, though, we hired a child molester who worked cheap, probably because he couldn't find any other work, and he did a pretty good job of putting the roof on. We have had no problems with the metal roof. I love the fact that snow doesn't build up on it. The only bad part is that it falls down onto the shingled roof over the library so that has to be shoveled off several times each winter. My next project will be to replace that roof with a metal roof too and, if the cost isn't too high, I'd like to raise it a little, so that it's a steeper roof. As it was built, it has only a slight angle so snow builds up there. Year by year, as people replace their roofs here in Millinocket, most of them are going with metal, although there are still some shingled roofs being installed.