Flat roofs almost always leak and composition roofs are easier to seal than most metal roofs. The standing seam metal roofs are the most leak resistant of the metal roofs. A composition roof gets tighter each year and a metal roof is tightest the day it is installed.