Though solar power is often proposed as a clean power source to solve all our power problems, there are several disadvantages that prevent us from using solar panels for powering our cities.
One hurdle is that currently solar panels are rather expensive to make. We've tried to make them dirt cheap out of plastic but can't get plastics to produce energy with a decent efficiency, generally getting around one percent.
Another problem is that even non-plastic panels only get around 20% efficiency. Because of this, they require over 3,700 square metres to produce one megawatt of power. That's a lot of land.
(Also, it's annoying when you get massive blackouts whenever it's overcast for a long time.)
Because of these problems, until we get dirt cheap solar panels or a bigger planet, solar power isn't a perfect solution.
Solar power is a really good power solution, but not so much for production of electricity. Electricity isn't good for heating, which is our primary use for energy. Solar energy is good for space heating (and cooling) and low-temperature water heating. But that's not from solar panels, so much as good house design. Well-placed windows and such.
An article I read last year.
An english paper I wrote last semester.