The best type of roof depends on the climate of your region, your budget and the pitch of your roof. Shingles roofs are certainly the most popular for affordability and functionality. Metal roofs will outlast shingles and some homeowners prefer the aesthetic it brings; however, they are also more expensive. TPO and EPDM roofs are the best for flat or low slope applications, oftentimes found on commercial roofs. Clay tile, slate, and cedar shake roofs also have their own benefits in certain climates, but are less popular here in the Carolinas.