Gable roofs are a roof style that typically has two large sloped sides starting at the ridge that extends all the way down to the end. These two sides meet to create end walls that look like a triangle. This is called the gable.
Since the gable roof features a slope, it automatically serves as a strong drainage system. This is great for water and snow since the angled peak will simply let the precipitation slide off naturally.
A roofing project is an investment. A large pro for a gable roof is that since it is such an easy build, using more affordable materials and spending less on labor makes it much more affordable than other roofing choices.
An unexpected benefit from a gable roof that homeowners get is better ventilation for the entire house, plus getting some more surface area in their attic. Being granted more space and more ventilation is never something to complain about.