The two main disadvantages to solar energy are that it's intermittent and that it requires a large area to generate a significant amount of power. Solar energy is intermittent because the sun only shines during the day. This means that solar power systems can't provide energy at night or during cloudy days. Solar energy also requires a large area to generate a significant amount of power. This means that solar panels need to be installed in areas where there is enough sunlight to produce a significant amount of electricity.
The two main disadvantages to solar energy are that it's expensive to install a solar power system, and it only works when the sun is shining. However, the cost of solar energy is dropping quickly as more people adopt it, and in some areas there are now subsidies available from the government to help offset the cost. Additionally, there are many ways to store solar energy so that you can use it even when the sun isn't shining. For example, you can store energy in batteries or use a generator that runs on solar power.