TPO roofing membranes are more expensive than EPDM. Regardless of which membrane you choose, it is better to spend more money and invest in a thicker membrane. Both EPDM and TPO roofs perform better and last longer if they are thicker.