All roofing elements have their unique benefits and downsides. Tile roofs may come with a slightly higher cost than shingle roofs, but tile roofs can be more customizable and sturdier against the elements, depending on your roofing goals.