Asphalt shingles may be cost-effective and versatile ... while a contemporary abode might opt for a flat or low-pitched roof ...