Although they come with a higher upfront cost than many other roof types, including the highly popular asphalt, tile roofs take the cake for longevity (they can last up to a century), energy ...