Terrace roofing?


Got a terrace roof with leaks.
Got some contractors estimates and they all offer different types of materials for the roof/floor from MFM Peal & Seal aluminum roll roofing, to waterproof- underlayment; to 090 EPDM. What roof material is best for terraces roofing for normal use, durability, and maintenance cost?