Best is hard to say: It depends on the property and the budget. In terms of price and performance, asphalt shingle roofs are a great option. But if you have a higher price point, it’s certainly worth considering going for a roof of wood shingles, metal, slate, or tile.