solar requires real estate and constant maintenance (cleaning). even in south portugal, almost africa i.e., with gorillions of intense sun hours per year, people don't put it on their roofs to produce power (like for ac), they just heat some water with it. and if we got a load of dust from the sahara there is no hot shower waiting in the morning unless you start your gas heater.
Portugal