There is a reason why solar energy has become a trending topic when talking about renewable energy. While it has been widely criticised for being expensive or not very efficient, solar energy has now to a great extent matured and became a proven technology, not only for the environment but also financially speaking.