As for efficiency, solar panels have come a very long way in this regard, especially in the last decade. Solar panels were not always considered highly-efficient and it would take a large area of panels to generate sufficient electricity to power homes.