Compare and contrast types of roofing systems used in residential and commercial buildings, listing advantages and disadvantages of each type.