Sort:  

It's quite expensive to install and also with the limitation that amount of sunlight that is received on earth is dependent on location, time of the day, time of year and weather conditions which may affect the performance and efficiency of the system