One of the best roof membranes for an RV is TPO. TPO is strong, and since it's white, it doesn't absorb heat. One of the biggest cons is that it can crack. Another popular option is rubber EPDM. But since this material isn't puncture-resistant, low-hanging tree branches can cause issues.