We only had it for less than a year. The tpo on the slide roof was felt backed, and sucked up water like a sponge. It was rotted thru in 8 months. The main roof was not felt backed, as was fine, although it does not lay down as nice as rubber at the corners. The water was always pooled on the roof due to the edges rising up.
Really can't give you info on the durability.
Personal preference is rubber, but I guess time will tell.
The tpo was advertised as being 80lbs lighter. Trailer was 34.5' long.
Hope this helps.
2012 Z1 271BH
2009 F150,4.6 3V. 3.73LS,9.75"