I have quite a long personal experience with different types of "roof plastic". Many have a terribly short lifespan. Fiberglass-reinforced ones hold up well, but become terribly ugly over time. Polycarbonate used in multiwall sheets also holds up well.