Have always said community solar programs are the way to do residential solar. In those programs, you pay for and own off-site solar panels, then the energy they produce is credited to your electric bill.
They end up installed at commercial locations ideal for solar: often on covered parking, in fields, or on industrial roofs. Easier to repair, they can do larger panels, no issues with your roof line or roof condition.