A flat roofer that knows would tell you that there are two good choices: Both EPDM and TPO are trusted membrane roofing materials that are affordable and easy to work with.