Roofs are supposed to last about 30 years, but, in reality, they only last about 15. And they are far simpler than solar panels.
I don’t own my own home, so I have to use stand alone items.
Panels can be a pain, but they are versatile
I can configure them differently depending on what I’m using them for
at the moment.