A flat roof can be a good idea if you're looking for an easy way to waterproof your home and you don't mind the extra maintenance required to keep it in good condition. Flat roofs are cheaper to install than slanted roofs, and they make it easier to add a rooftop deck or garden.