Pitched roofs can be more impressive, dynamic and offer a better relationship with natural light, while flat roofs may feel more contemporary, are easier to construct, and therefore cheaper.