It's intermittent. Solar energy is only available when the sun is shining.
It's low efficiency. It requires large areas of land.
It's not completely free of environmental impact. Ultrapure polysilicon is now scarce.
It's high cost.
You must climb your roof to wash it off. Just ask Ed Begley, Jr.!