I usually considered solar energy to be crap because cost of solar panel, battery, and inverter is very high, would literally take decades to pay off, and by that time, I would already have to replace them.
However, I find solar light to be different.
those led lights with built in small solar panel have become very cheap, like if you buy in set, you can get them for under 10$ a piece.
And usually, the trick is to buy at least 3 or 4 of them, so that all can charge during day, and during night, you can turn on one, and when it runs out of battery, then turn on another...ect.