The solar part on the hand is overpriced and may limit how long the roofing lasts. Which means it’s only really competitive if you’re already constructing/replacing the roof and don’t yet have solar.
Aka best case is after ~25 years the roof reverts to a normal roof and then goes on to last another 25+ years. The worst case on the other hand is if the roof needs to be replace as soon as the solar panels reach end of life.