All of these things sound great. But reality is, in order to produce the power a typical home needs with the amount of roof space it has - you need high efficiency.
These all sound great however the panels today are good enough — flexible don't last, transparent solar has dangerous expensive chemicals and roof tiles are inefficient. We will eventually get new forms of production but not in the next 15-20 years.