Answer:
Typically, flat roofs are ideal for drier areas, not those that receive large amounts of rainfall. They are easier to construct, easier to access (especially for those that love watching the night sky) and accord the house a modern look. Their main downside is the accumulation of materials on the roof, which requires regular maintenance.